RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 9 Months Ended | 12 Months Ended | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2022 |
Sep. 30, 2022 |
Jun. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Mar. 31, 2024 |
Mar. 31, 2023 |
Mar. 31, 2022 |
|
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | $ 71,500 | $ 71,926 | $ 75,680 | $ 92,495 | $ 109,203 | $ 113,475 | $ 100,565 | $ 98,833 | $ 168,174 | $ 199,398 | $ 240,099 | $ 312,873 | $ 311,600 | $ 422,077 | $ 383,432 |
Net loss before income taxes | (19,805) | (9,359) | (2,798) | (8,612) | (9,800) | 806 | (6,963) | (469) | (11,410) | (7,431) | (20,769) | (6,626) | (40,575) | (16,428) | 39,696 |
Deferred revenue, current portion | 78,511 | 73,240 | 70,696 | 76,688 | 79,807 | 70,876 | 69,499 | 74,130 | 70,696 | 69,499 | 73,240 | 70,876 | 78,511 | 79,807 | 87,128 |
Deferred revenue, net of current portion | 38,176 | 37,281 | 35,337 | 35,685 | 35,495 | 36,220 | 36,480 | 37,391 | 35,337 | 36,480 | 37,281 | 36,220 | 38,176 | 35,495 | 39,788 |
Warrant fair value adjustments | 2,203 | (2,213) | (4,402) | (726) | 430 | (4) | (3,092) | (7,582) | (5,128) | (10,675) | (7,341) | (10,678) | (5,137) | (10,250) | (60,030) |
Warrant liabilities | 4,046 | 1,843 | 4,056 | 8,457 | 7,989 | 7,559 | 7,563 | 10,655 | 4,056 | 7,563 | 1,843 | 7,559 | 4,046 | 7,989 | 18,237 |
Additional paid-in capital | $ 707,116 | 706,133 | 705,229 | 704,309 | 702,370 | 699,536 | 696,567 | 693,895 | 705,229 | 696,567 | 706,133 | 699,536 | 707,116 | 702,370 | 624,805 |
As previously reported | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | 91,787 | 111,196 | 99,137 | 97,074 | 196,212 | 307,407 | 412,752 | 372,827 | |||||||
Net loss before income taxes | (10,046) | (1,477) | (11,483) | (9,810) | (21,292) | (22,770) | (36,003) | (30,939) | |||||||
Deferred revenue, current portion | 79,686 | 82,504 | 72,669 | 70,184 | 74,267 | 70,184 | 72,669 | 82,504 | 86,517 | ||||||
Deferred revenue, net of current portion | 43,903 | 43,306 | 41,076 | 40,165 | 40,196 | 40,165 | 41,076 | 43,306 | 41,580 | ||||||
Warrant fair value adjustments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||
Warrant liabilities | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
Additional paid-in capital | 725,736 | 722,603 | 719,769 | 716,800 | 714,128 | 716,800 | 719,769 | 722,603 | 645,038 | ||||||
Adjustments | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | 708 | 2,279 | 1,428 | 1,759 | 3,186 | 5,466 | 9,325 | 10,605 | |||||||
Net loss before income taxes | 1,434 | 2,283 | 4,520 | 9,341 | 13,861 | 16,144 | 19,575 | 70,635 | |||||||
Deferred revenue, current portion | (2,998) | (2,697) | (1,793) | (685) | (137) | (685) | (1,793) | (2,697) | 611 | ||||||
Deferred revenue, net of current portion | (8,218) | (7,811) | (4,856) | (3,685) | (2,805) | (3,685) | (4,856) | (7,811) | (1,792) | ||||||
Warrant fair value adjustments | (726) | (4) | (3,092) | (7,582) | (10,675) | (10,678) | (10,250) | (60,030) | |||||||
Warrant liabilities | 8,457 | 7,989 | 7,559 | 7,563 | 10,655 | 7,563 | 7,559 | 7,989 | 18,237 | ||||||
Additional paid-in capital | (21,427) | $ (20,233) | (20,233) | (20,233) | (20,233) | (20,233) | (20,233) | (20,233) | (20,200) | ||||||
Adjustments | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2014-09 | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Net loss before income taxes | 9,300 | 10,600 | |||||||||||||
Adjustments | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2017-12 | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Net loss before income taxes | 10,200 | 60,000 | |||||||||||||
Product | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | $ 37,113 | $ 42,947 | 58,577 | 77,494 | 64,110 | 61,588 | $ 101,522 | 125,698 | $ 138,635 | 203,192 | 174,879 | 274,854 | 230,814 | ||
Product | As previously reported | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | 57,447 | 75,420 | 62,967 | 60,211 | 123,178 | 198,597 | 266,537 | 223,761 | |||||||
Product | Adjustments | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | $ 1,130 | $ 2,074 | $ 1,143 | $ 1,377 | $ 2,520 | $ 4,595 | 8,317 | 7,053 | |||||||
Service | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | $ 113,868 | 124,599 | 131,967 | ||||||||||||
Service | Adjustments | |||||||||||||||
Error Corrections and Prior Period Adjustments Restatement [Line Items] | |||||||||||||||
Total revenue | $ 1,000 | $ 3,600 |