Condensed Consolidated Statement of Shareholders’ Equity (Deficit) - USD ($) $ in Thousands |
Total |
Common Shares |
Treasury Shares |
Additional Paid-In Capital |
Accumulated Deficit |
Accumulated Other Comprehensive Income (Loss) |
| Beginning balance (in shares) at Dec. 31, 2021 |
|
24,488,335
|
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
$ 50,739
|
$ 219,737
|
$ (2,854)
|
$ 36,584
|
$ (206,385)
|
$ 3,657
|
| Beginning balance, treasury stock (in shares) at Dec. 31, 2021 |
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Stock option exercises (in shares) |
|
113,821
|
|
|
|
|
| Stock option exercises |
1,702
|
$ 1,702
|
|
|
|
|
| Share-based compensation |
3,434
|
|
|
3,434
|
|
|
| Foreign currency translation gain (loss) |
(2,107)
|
|
|
|
|
(2,107)
|
| Net loss |
(5,933)
|
|
|
|
(5,933)
|
|
| Ending balance (in shares) at Mar. 31, 2022 |
|
24,602,156
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Mar. 31, 2022 |
|
|
(408,070)
|
|
|
|
| Ending balance at Mar. 31, 2022 |
47,835
|
$ 221,439
|
$ (2,854)
|
40,018
|
(212,318)
|
1,550
|
| Beginning balance (in shares) at Dec. 31, 2021 |
|
24,488,335
|
|
|
|
|
| Beginning balance at Dec. 31, 2021 |
50,739
|
$ 219,737
|
$ (2,854)
|
36,584
|
(206,385)
|
3,657
|
| Beginning balance, treasury stock (in shares) at Dec. 31, 2021 |
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Foreign currency translation gain (loss) |
(1,054)
|
|
|
|
|
|
| Net loss |
(61,647)
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2022 |
|
24,750,397
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Sep. 30, 2022 |
|
|
(408,070)
|
|
|
|
| Ending balance at Sep. 30, 2022 |
1,519
|
$ 223,143
|
$ (2,854)
|
46,659
|
(268,032)
|
2,603
|
| Beginning balance (in shares) at Mar. 31, 2022 |
|
24,602,156
|
|
|
|
|
| Beginning balance at Mar. 31, 2022 |
47,835
|
$ 221,439
|
$ (2,854)
|
40,018
|
(212,318)
|
1,550
|
| Beginning balance, treasury stock (in shares) at Mar. 31, 2022 |
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Stock option exercises (in shares) |
|
35,881
|
|
|
|
|
| Stock option exercises |
411
|
$ 411
|
|
|
|
|
| Share-based compensation |
3,743
|
|
|
3,743
|
|
|
| Foreign currency translation gain (loss) |
984
|
|
|
|
|
984
|
| Net loss |
(37,106)
|
|
|
|
(37,106)
|
|
| Ending balance (in shares) at Jun. 30, 2022 |
|
24,638,037
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Jun. 30, 2022 |
|
|
(408,070)
|
|
|
|
| Ending balance at Jun. 30, 2022 |
15,867
|
$ 221,850
|
$ (2,854)
|
43,761
|
(249,424)
|
2,534
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Warrant exercises (in shares) |
|
4,703
|
|
|
|
|
| Warrant exercises |
0
|
$ 5
|
|
(5)
|
|
|
| Stock option exercises (in shares) |
|
95,194
|
|
|
|
|
| Stock option exercises |
1,275
|
$ 1,275
|
|
|
|
|
| Share-based compensation (in shares) |
|
12,542
|
|
|
|
|
| Share-based compensation |
2,921
|
$ 13
|
|
2,908
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares) |
|
(79)
|
|
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock |
(5)
|
|
|
(5)
|
|
|
| Foreign currency translation gain (loss) |
69
|
|
|
|
|
69
|
| Net loss |
(18,608)
|
|
|
|
(18,608)
|
|
| Ending balance (in shares) at Sep. 30, 2022 |
|
24,750,397
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Sep. 30, 2022 |
|
|
(408,070)
|
|
|
|
| Ending balance at Sep. 30, 2022 |
$ 1,519
|
$ 223,143
|
$ (2,854)
|
46,659
|
(268,032)
|
2,603
|
| Beginning balance (in shares) at Dec. 31, 2022 |
24,815,908
|
24,815,908
|
|
|
|
|
| Beginning balance at Dec. 31, 2022 |
$ (8,185)
|
$ 223,637
|
$ (2,854)
|
49,911
|
(281,594)
|
2,715
|
| Beginning balance, treasury stock (in shares) at Dec. 31, 2022 |
(408,070)
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Stock option exercises (in shares) |
|
52,148
|
|
|
|
|
| Stock option exercises |
$ 1,271
|
$ 1,271
|
|
|
|
|
| Share-based compensation (in shares) |
|
2,648
|
|
|
|
|
| Share-based compensation |
3,324
|
$ 3
|
|
3,321
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares) |
|
(941)
|
|
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock |
(62)
|
$ (1)
|
|
(61)
|
|
|
| Foreign currency translation gain (loss) |
(402)
|
|
|
|
|
(402)
|
| Net loss |
(11,942)
|
|
|
|
(11,942)
|
|
| Ending balance (in shares) at Mar. 31, 2023 |
|
24,869,763
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Mar. 31, 2023 |
|
|
(408,070)
|
|
|
|
| Ending balance at Mar. 31, 2023 |
$ (15,996)
|
$ 224,910
|
$ (2,854)
|
53,171
|
(293,536)
|
2,313
|
| Beginning balance (in shares) at Dec. 31, 2022 |
24,815,908
|
24,815,908
|
|
|
|
|
| Beginning balance at Dec. 31, 2022 |
$ (8,185)
|
$ 223,637
|
$ (2,854)
|
49,911
|
(281,594)
|
2,715
|
| Beginning balance, treasury stock (in shares) at Dec. 31, 2022 |
(408,070)
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Stock option exercises (in shares) |
89,291
|
|
|
|
|
|
| Foreign currency translation gain (loss) |
$ (761)
|
|
|
|
|
|
| Net loss |
$ (57,960)
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2023 |
26,213,504
|
26,213,504
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Sep. 30, 2023 |
(408,070)
|
|
(408,070)
|
|
|
|
| Ending balance at Sep. 30, 2023 |
$ 30,487
|
$ 310,606
|
$ (2,854)
|
60,335
|
(339,554)
|
1,954
|
| Beginning balance (in shares) at Mar. 31, 2023 |
|
24,869,763
|
|
|
|
|
| Beginning balance at Mar. 31, 2023 |
(15,996)
|
$ 224,910
|
$ (2,854)
|
53,171
|
(293,536)
|
2,313
|
| Beginning balance, treasury stock (in shares) at Mar. 31, 2023 |
|
|
(408,070)
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock, net of underwriters discount and issuance costs (in shares) |
|
1,265,000
|
|
|
|
|
| Issuance of common stock, net of underwriters’ discount and issuance costs |
84,538
|
$ 84,538
|
|
|
|
|
| Issuance of common stock in lieu of cash compensation (in shares) |
|
509
|
|
|
|
|
| Issuance of common stock in lieu of cash compensation |
35
|
$ 35
|
|
|
|
|
| Stock option exercises (in shares) |
|
13,293
|
|
|
|
|
| Stock option exercises |
210
|
$ 210
|
|
|
|
|
| Share-based compensation (in shares) |
|
36,517
|
|
|
|
|
| Share-based compensation |
3,616
|
$ 36
|
|
3,580
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares) |
|
(4,049)
|
|
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock |
(282)
|
$ (4)
|
|
(278)
|
|
|
| Foreign currency translation gain (loss) |
(503)
|
|
|
|
|
(503)
|
| Net loss |
(16,745)
|
|
|
|
(16,745)
|
|
| Ending balance (in shares) at Jun. 30, 2023 |
|
26,181,033
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Jun. 30, 2023 |
|
|
(408,070)
|
|
|
|
| Ending balance at Jun. 30, 2023 |
54,873
|
$ 309,725
|
$ (2,854)
|
56,473
|
(310,281)
|
1,810
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
| Issuance of common stock, net of underwriters discount and issuance costs (in shares) |
|
4,306
|
|
|
|
|
| Issuance of common stock, net of underwriters’ discount and issuance costs |
250
|
$ 250
|
|
|
|
|
| Issuance of common stock in lieu of cash compensation (in shares) |
|
713
|
|
|
|
|
| Issuance of common stock in lieu of cash compensation |
35
|
$ 35
|
|
|
|
|
| Stock option exercises (in shares) |
|
23,850
|
|
|
|
|
| Stock option exercises |
593
|
$ 593
|
|
|
|
|
| Share-based compensation (in shares) |
|
5,321
|
|
|
|
|
| Share-based compensation |
3,971
|
$ 5
|
|
3,966
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock (in shares) |
|
(1,719)
|
|
|
|
|
| Shares withheld to cover income tax obligation upon vesting of restricted stock |
(106)
|
$ (2)
|
|
(104)
|
|
|
| Foreign currency translation gain (loss) |
144
|
|
|
|
|
144
|
| Net loss |
$ (29,273)
|
|
|
|
(29,273)
|
|
| Ending balance (in shares) at Sep. 30, 2023 |
26,213,504
|
26,213,504
|
|
|
|
|
| Ending balance, treasury stock (in shares) at Sep. 30, 2023 |
(408,070)
|
|
(408,070)
|
|
|
|
| Ending balance at Sep. 30, 2023 |
$ 30,487
|
$ 310,606
|
$ (2,854)
|
$ 60,335
|
$ (339,554)
|
$ 1,954
|