v3.26.1
Restatement of Previously Issued Unaudited Interim Consolidated Financial Statements (Unaudited) - Consolidated Statement of Cash Flows (Unaudited) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]                          
Net Income (Loss)   $ (34,526) $ (14,246) $ (18,448) [1],[2],[3],[4],[5],[6] $ (36,375) $ (13,437) $ 671 [1],[2],[3],[4],[5],[6] $ (32,694) [1],[2],[3],[4],[5],[6] $ (12,766) [1],[2],[3],[4],[5],[6] $ (67,220) [1],[2],[3],[4],[5],[7] $ (49,141) [1],[2],[3],[4],[5],[6],[8] $ (74,452) $ (74,080)
Adjustments to reconcile net income (loss) to net cash used in operating activities:                          
Depreciation       1,149     1,058 2,324 2,124 3,511 3,212 4,248 4,341
Amortization of software and intangible assets       1,387     1,037 2,796 2,193 4,305 3,399 5,412 4,684
Amortization of deferred debt issuance costs       77     75 155 154 235 235 346 334
Share-based compensation       2,586     2,875 5,147 5,937 7,642 8,782 9,824 11,593
Deferred income taxes       1,460     (1,519) [6] 1,520 [6] (3,324) [6] 1,401 [6] 12,782 [6] 1,508 12,782
Provision for inventory excess and obsolescence       5,151 [2]     1,758 [2] 6,515 [2] 2,329 [2] 5,858 [2] 7,822 [2] 5,981 14,070
Provision for estimated credit losses       669 [2]     164 [3] 893 [3] 212 [3] 1,039 (25) [3] 851 456
Goodwill impairment loss $ 9,000                 8,968 [7]   8,968 0
Impairment of customer relationship intangible                   6,551 [7]   6,551 0
Impairment of software                   505 [7]   1,067 0
Impairment of property and equipment 8,800                 8,849 [7]   8,849 0
Impairment of right-of-use operating lease assets                   100 [7]   100 0
Other       110 [3]     (194) 163 (185) [3] 120 (164) 96 (144)
Change in assets and liabilities:                          
Receivables       968 [1],[3]     (8,070) [1],[3] 4,155 [1],[3] 10,946 [1],[3] 4,430 [1],[3] 40,494 [1],[3] 8,267 37,417
Inventories       5,110     (12,619) [2] 8,350 (26,785) [2] 14,612 (30,148) [2] 20,107 (27,832)
Prepaid expenses       (5,270) [6]     94 [6] (1,501) [6] 1,401 [6] (3,146) [6] 566 [6] (7,227) 2,050
Income taxes receivable       (56) [5]       (4,433) 27 (901) (859) (1,155) (97)
Accounts payable       (2,669) [5],[9]     (1,559) [5],[9] (2,967) [9] (1,161) [5],[9] 1,440 [9] (6,558) [5],[9] (1,427) (12,966)
Accrued employee compensation       (936) [5]     (270) [5] (548) [5] (1,201) [5] (1,000) [5] (1,741) [5] (967) (1,970)
Accrued liabilities       (2,287) [1],[5],[6]     3,714 [1],[5],[6] (1,006) [1],[6] 648 [1],[5],[6] (1,947) [1],[6] (4,360) [1],[5],[6] (1,320) (555)
Other assets and liabilities       (4,883) [2],[7]     6,707 [2] (2,350) [2],[7] 8,852 [2],[7] 64 [2],[7] 4,760 [2],[7],[8] (10,602) 13,221
Net cash used in operating activities       (15,882)     (6,078) (13,481) (10,599) (4,584) (10,944) (14,975) (16,696)
Cash flows from investing activities:                          
Purchases of property and equipment       (1,532) [9]     (1,450) [9] (3,846) [9] (2,117) [9] (5,974) [9] (3,242) [9] (6,401) (4,845)
Purchases of software       (1,250)     (1,537) (3,106) (3,333) (4,640) (5,419) [5] (5,497) (6,636)
Net cash used in investing activities       (2,782)     (2,987) (6,952) (5,450) (10,614) (8,661) (11,898) (11,481)
Cash flows from financing activities:                          
Proceeds from issuance of revolver debt       40,000       45,000   45,000   45,000 0
Repayment of term loan       (1,313)     (656) (1,313) (1,313) (2,625) (1,969) (2,625) (2,625)
Payment of debt issuance costs                       0 (122)
Issuance of ordinary shares under ESPP               663 1,102 663 1,102 849 1,680
Taxes paid from shares withheld       (15)     (148) (32) (433) (38) (652) (41) (700)
Proceeds from share option exercises             387   492   498 0 498
Net cash (used in) provided by financing activities       38,672     (417) 44,318 (152) 43,000 (1,021) 43,183 (1,269)
Effect of exchange rate on cash       (7)     16 (21) 17 (21) (7) (95) (6)
Net (decrease) increase in cash       20,001     (9,466) 23,864 (16,184) 27,781 (20,633) 16,215 (29,452)
Cash, beginning of period   42,574 38,711 18,710 31,978 38,696 48,162 18,710 48,162 18,710 48,162 18,710 48,162
Cash, end of period 46,491 46,491 42,574 38,711 27,529 31,978 38,696 42,574 31,978 46,491 27,529 34,925 18,710
Supplemental Cash Flow Information [Abstract]                          
Income taxes paid, net of refunds received       4,923     204 2,347 2,843 (972) 3,963 (713) 4,923
Interest paid       1,840     412 1,952 880 4,021 1,354 5,101 1,840
Non-cash investing and financing activities:                          
Increase (decrease) in property, equipment and software unpaid or accrued in liabilities       479 [9]     (160) 525 [9] 232 [9] (1,431) [9] 173 [9] (1,744) 1,210
Operating lease right-of-use assets obtained in exchange for operating lease liabilities             1,191   1,865 115 1,865 115 6,027
Debt issuance costs incurred but not yet paid               0   0      
As Reported                          
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]                          
Net Income (Loss)   (9,676) (9,143) (26,447) [1],[2],[3],[4],[5],[6] (26,200) (2,642) 4,276 [1],[2],[3],[4],[5],[6] (35,590) [1],[2],[3],[4],[5],[6] 1,634 [1],[2],[3],[4],[5],[6] (45,266) [1],[2],[3],[4],[5],[7] (24,566) [1],[2],[3],[4],[5],[6],[8]   (77,420)
Adjustments to reconcile net income (loss) to net cash used in operating activities:                          
Depreciation       1,149     1,058 2,324 2,124 3,511 3,212   4,341
Amortization of software and intangible assets       1,387     1,037 2,796 2,193 4,305 3,399   4,684
Amortization of deferred debt issuance costs       77     75 155 154 235 235   334
Share-based compensation       2,586     2,875 5,147 5,937 7,642 8,782   11,593
Deferred income taxes       3,694     (1,519) [6] 3,694 [6] (3,324) [6] 3,694 [6] 288 [6]   9,088
Provision for inventory excess and obsolescence       6,175 [2]     1,336 [2] 8,559 [2] 1,060 [2] 9,286 [2] 5,637 [2]   16,595
Provision for estimated credit losses       577 [2]     (37) [3] 281 [3] 23 [3] 219 157 [3]   (294)
Goodwill impairment loss [7]                   0      
Impairment of customer relationship intangible [7]                   0      
Impairment of software [7]                   0      
Impairment of property and equipment [7]                   0      
Impairment of right-of-use operating lease assets [7]                   0      
Other       110 [3]     (194) 163 (185) [3] 120 (164)   (144)
Change in assets and liabilities:                          
Receivables       2,385 [1],[3]     (8,973) [1],[3] 4,059 [1],[3] 192 [1],[3] 3,784 [1],[3] 22,649 [1],[3]   32,048
Inventories       5,110     (12,601) [2] 8,350 (26,340) [2] 14,612 (28,333) [2]   (26,405)
Prepaid expenses       (6,161) [6]     1,069 [6] (5,477) [6] 3,803 [6] (9,349) [6] 3,031 [6]   5,255
Income taxes receivable       0 [5]       (4,431) 27 (900) (859)   (97)
Accounts payable       (3,581) [5],[9]     (1,474) [5],[9] (2,732) [9] (1,340) [5],[9] 1,675 [9] (6,496) [5],[9]   (13,637)
Accrued employee compensation       (1,018) [5]     (584) [5] (631) [5] (1,515) [5] (1,078) [5] (2,042) [5]   (2,187)
Accrued liabilities       (1,571) [1],[5],[6]     3,738 [1],[5],[6] 2,509 [1],[6] 615 [1],[5],[6] 2,065 [1],[6] (1,264) [1],[5],[6]   12,509
Other assets and liabilities       (119) [2],[7]     3,959 [2] (2,422) [2],[7] 4,462 [2],[7] 1,096 [2],[7] 5,608 [2],[7],[8]   6,785
Net cash used in operating activities       (15,647)     (5,959) (13,246) (10,480) (4,349) (10,726)   (16,952)
Cash flows from investing activities:                          
Purchases of property and equipment       (1,767) [9]     (1,569) [9] (4,081) [9] (2,236) [9] (6,209) [9] (3,361) [9]   (4,589)
Purchases of software       (1,250)     (1,537) (3,106) (3,333) (4,640) (5,518) [5]   (6,636)
Net cash used in investing activities       (3,017)     (3,106) (7,187) (5,569) (10,849) (8,879)   (11,225)
Cash flows from financing activities:                          
Proceeds from issuance of revolver debt       40,000       45,000   45,000      
Repayment of term loan       (1,313)     (656) (1,313) (1,313) (2,625) (1,969)   (2,625)
Payment of debt issuance costs                         (122)
Issuance of ordinary shares under ESPP               663 1,102 663 1,102   1,680
Taxes paid from shares withheld       (15)     (148) (32) (433) (38) (652)   (700)
Proceeds from share option exercises             387   492   498   498
Net cash (used in) provided by financing activities       38,672     (417) 44,318 (152) 43,000 (1,021)   (1,269)
Effect of exchange rate on cash       (7)     16 (21) 17 (21) (7)   (6)
Net (decrease) increase in cash       20,001     (9,466) 23,864 (16,184) 27,781 (20,633)   (29,452)
Cash, beginning of period   42,574 38,711 18,710 31,978 38,696 48,162 18,710 48,162 18,710 48,162 18,710 48,162
Cash, end of period 46,491 46,491 42,574 38,711 27,529 31,978 38,696 42,574 31,978 46,491 27,529   18,710
Supplemental Cash Flow Information [Abstract]                          
Income taxes paid, net of refunds received       4,923     204 2,347 2,843 (972) 3,963   4,923
Interest paid       1,840     412 1,952 880 4,021 1,354   1,840
Non-cash investing and financing activities:                          
Increase (decrease) in property, equipment and software unpaid or accrued in liabilities       244 [9]     0 290 [9] 113 [9] 1,666 [9] 113 [9]   1,466
Operating lease right-of-use assets obtained in exchange for operating lease liabilities             0   1,865 115 1,865   6,027
Debt issuance costs incurred but not yet paid               275   325      
Adjustment                          
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]                          
Net Income (Loss)   (24,850) (5,103) 7,999 [1],[2],[3],[4],[5],[6] (10,175) (10,795) (3,605) [1],[2],[3],[4],[5],[6] 2,896 [1],[2],[3],[4],[5],[6] (14,400) [1],[2],[3],[4],[5],[6] (21,954) [1],[2],[3],[4],[5],[7] (24,575) [1],[2],[3],[4],[5],[6],[8]   3,340
Adjustments to reconcile net income (loss) to net cash used in operating activities:                          
Depreciation       0     0 0 0 0 0   0
Amortization of software and intangible assets       0     0 0 0 0 0   0
Amortization of deferred debt issuance costs       0     0 0 0 0 0   0
Share-based compensation       0     0 0 0 0 0   0
Deferred income taxes       (2,234)     0 [6] (2,174) [6] 0 [6] (2,293) [6] 12,494 [6]   3,694
Provision for inventory excess and obsolescence       (1,024) [2]     422 [2] (2,044) [2] 1,269 [2] (3,428) [2] 2,185 [2]   (2,525)
Provision for estimated credit losses       92 [2]     201 [3] 612 [3] 189 [3] 820 (182) [3]   750
Goodwill impairment loss [7]                   8,968      
Impairment of customer relationship intangible [7]                   6,551      
Impairment of software [7]                   505      
Impairment of property and equipment [7]                   8,849      
Impairment of right-of-use operating lease assets [7]                   100      
Other       0 [3]     0 0 0 [3] 0 0   0
Change in assets and liabilities:                          
Receivables       (1,417) [1],[3]     903 [1],[3] 96 [1],[3] 10,754 [1],[3] 646 [1],[3] 17,845 [1],[3]   5,369
Inventories       0     (18) [2] 0 (445) [2] 0 (1,815) [2]   (1,427)
Prepaid expenses       891 [6]     (975) [6] 3,976 [6] (2,402) [6] 6,203 [6] (2,465) [6]   (3,205)
Income taxes receivable       (56) [5]       (2) 0 (1) 0   0
Accounts payable       912 [5],[9]     (85) [5],[9] (235) [9] 179 [5],[9] (235) [9] (62) [5],[9]   671
Accrued employee compensation       82 [5]     314 [5] 83 [5] 314 [5] 78 [5] 301 [5]   217
Accrued liabilities       (716) [1],[5],[6]     (24) [1],[5],[6] (3,515) [1],[6] (33) [1],[5],[6] (4,012) [1],[6] (3,096) [1],[5],[6]   (13,064)
Other assets and liabilities       (4,764) [2],[7]     2,748 [2] 72 [2],[7] 4,390 [2],[7] (1,032) [2],[7] (848) [2],[7],[8]   6,436
Net cash used in operating activities       (235)     (119) (235) (119) (235) (218)   256
Cash flows from investing activities:                          
Purchases of property and equipment       (235) [9]     (119) [9] (235) [9] (119) [9] (235) [9] (119) [9]   (256)
Purchases of software       0     0 0 0 0 99 [5]   0
Net cash used in investing activities       235     119 235 119 235 218   (256)
Cash flows from financing activities:                          
Proceeds from issuance of revolver debt       0       0   0      
Repayment of term loan       0     0 0 0 0 0   0
Payment of debt issuance costs                         0
Issuance of ordinary shares under ESPP               0 0 0 0   0
Taxes paid from shares withheld       0     0 0 0 0 0   0
Proceeds from share option exercises             0   0   0   0
Net cash (used in) provided by financing activities       0     0 0 0 0 0   0
Effect of exchange rate on cash       0     0 0 0 0 0   0
Net (decrease) increase in cash       0     0 0 0 0 0   0
Cash, beginning of period   0 0 0 0 0 0 0 0 0 0 $ 0 0
Cash, end of period $ 0 $ 0 $ 0 0 $ 0 $ 0 0 0 0 0 0   0
Supplemental Cash Flow Information [Abstract]                          
Income taxes paid, net of refunds received       0     0 0 0 0 0   0
Interest paid       0     0 0 0 0 0   0
Non-cash investing and financing activities:                          
Increase (decrease) in property, equipment and software unpaid or accrued in liabilities       $ 235 [9]     (160) 235 [9] 119 [9] (3,097) [9] 60 [9]   (256)
Operating lease right-of-use assets obtained in exchange for operating lease liabilities             $ 1,191   $ 0 0 $ 0   $ 0
Debt issuance costs incurred but not yet paid               $ (275)   $ (325)      
[1] estimate variable consideration for customer incentives
[2] estimate excess and obsolete inventory
[3] estimate the allowance for credit losses
[4] estimate variable consideration for sales returns
[5] previously identified uncorrected misstatements related to out-of-period adjustments
[6] timely recognize a valuation allowance on deferred tax assets
[7] reclassify certain prepayments made to suppliers and loss on supplier commitments liability as current or non-current. Additionally, as part of the Restatement, the Company corrected for
[8] recognize revenue on a non-standard contract
[9] classification of property and equipment transactions on the statement of cash flows.