Annual report pursuant to Section 13 and 15(d)

RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Narrative (Details)

v3.24.1.1.u2
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