Consolidated Statements of Cash Flows - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||||||||||||||||||||||
| Cash flows from operating activities: | ||||||||||||||||||||||||||||||
| Net loss | $ (18,448) | $ 671 | $ (32,694) | $ (12,766) | $ (67,220) | $ (49,141) | $ (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) | [1] | 1,520 | [1] | (3,324) | [1] | 1,401 | [1] | 12,782 | [1] | 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 | |||||||||||||||||
| Impairment of goodwill | 8,968 | [4] | 8,968 | 0 | ||||||||||||||||||||||||||
| Impairment of customer relationship intangible | 6,551 | [4] | 6,551 | 0 | ||||||||||||||||||||||||||
| Impairment of software | 505 | [4] | 1,067 | 0 | ||||||||||||||||||||||||||
| Impairment of property and equipment | 8,849 | [4] | 8,849 | 0 | ||||||||||||||||||||||||||
| Impairment of right-of-use operating lease assets | 100 | [4] | 100 | 0 | ||||||||||||||||||||||||||
| Other | 110 | [3] | (194) | 163 | (185) | [3] | 120 | (164) | 96 | (144) | ||||||||||||||||||||
| Change in assets and liabilities: | ||||||||||||||||||||||||||||||
| Receivables | 968 | [3],[5] | (8,070) | [3],[5] | 4,155 | [3],[5] | 10,946 | [3],[5] | 4,430 | [3],[5] | 40,494 | [3],[5] | 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) | [1] | 94 | [1] | (1,501) | [1] | 1,401 | [1] | (3,146) | [1] | 566 | [1] | (7,227) | 2,050 | ||||||||||||||||
| Income taxes receivable | (56) | [6] | (4,433) | 27 | (901) | (859) | (1,155) | (97) | ||||||||||||||||||||||
| Accounts payable | (2,669) | [6],[7] | (1,559) | [6],[7] | (2,967) | [7] | (1,161) | [6],[7] | 1,440 | [7] | (6,558) | [6],[7] | (1,427) | (12,966) | ||||||||||||||||
| Accrued employee compensation | (936) | [6] | (270) | [6] | (548) | [6] | (1,201) | [6] | (1,000) | [6] | (1,741) | [6] | (967) | (1,970) | ||||||||||||||||
| Accrued liabilities | (2,287) | [1],[5],[6] | 3,714 | [1],[5],[6] | (1,006) | [1],[5] | 648 | [1],[5],[6] | (1,947) | [1],[5] | (4,360) | [1],[5],[6] | (1,320) | (555) | ||||||||||||||||
| Other assets and liabilities | (4,883) | [2],[4] | 6,707 | [2] | (2,350) | [2],[4] | 8,852 | [2],[4] | 64 | [2],[4] | 4,760 | [2],[4],[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) | [7] | (1,450) | [7] | (3,846) | [7] | (2,117) | [7] | (5,974) | [7] | (3,242) | [7] | (6,401) | (4,845) | ||||||||||||||||
| Purchases of software | (1,250) | (1,537) | (3,106) | (3,333) | (4,640) | (5,419) | [6] | (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 borrowing on revolver | 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 | 18,710 | 48,162 | 18,710 | 48,162 | 18,710 | 48,162 | 18,710 | 48,162 | ||||||||||||||||||||||
| Cash, end of period | 38,711 | 38,696 | 42,574 | 31,978 | 46,491 | 27,529 | 34,925 | 18,710 | ||||||||||||||||||||||
| Supplemental disclosure of cash flow information: | ||||||||||||||||||||||||||||||
| 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 | [7] | (160) | $ 525 | [7] | 232 | [7] | (1,431) | [7] | 173 | [7] | (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 | ||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| X | ||||||||||
- Definition Amortization of software and intangible assets. No definition available.
|
| X | ||||||||||
- Definition Impairment of property and equipment. No definition available.
|
| X | ||||||||||
- Definition Impairment of software. No definition available.
|
| X | ||||||||||
- Definition Increase decrease in property, equipment and software unpaid or accrued in liabilities. No definition available.
|
| X | ||||||||||
- Definition Provision for inventory excess and obsolescence. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of amortization expense attributable to debt issuance costs. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of loss from impairment of right-of-use asset from operating lease. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of cash inflow from exercise of option under share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The cash inflow associated with the amount received from the stock plan during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of increase in right-of-use asset obtained in exchange for operating lease liability. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of noncash expense for share-based payment arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|