Annual report [Section 13 and 15(d), not S-K Item 405]

Restatement of Previously Issued Financial Statements - Schedule of Consolidated Statements of Comprehensive Loss (Details)

v3.25.0.1
Restatement of Previously Issued Financial Statements - Schedule of Consolidated Statements of Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Condensed Statement of Income Captions [Line Items]                            
Net loss                         $ (77,558) $ (99,012)
Foreign currency translation adjustments                         2,318 (7,657)
Comprehensive loss                         (75,206) (106,702)
Restatements Adjustment [Member]                            
Condensed Statement of Income Captions [Line Items]                            
Net loss $ (17,194) $ (23,337) $ (18,372) $ (18,655) $ (20,222) $ (23,744) $ (40,959) $ (14,087) $ (37,027) $ (55,046) $ (60,364) $ (78,790)    
Foreign currency translation adjustments 1,150 [1] (1,575) [2] 4,357 [2] (1,614) [2] (2,542) [3] (4,893) [4] (2,130) [4] 1,908 [4] 2,743 [1] (222) [3] 1,168 [1] (5,115) [3]    
Comprehensive loss (16,045) (24,914) (14,022) (20,225) (22,711)       (34,247) (55,351) (59,161) (83,991)    
As Previously Reported                            
Condensed Statement of Income Captions [Line Items]                            
Net loss                         (63,956) (89,411)
Foreign currency translation adjustments [5]                           (7,696)
Comprehensive loss           (26,783) (40,560) (9,933)           (97,140)
As Previously Reported | Restatements Adjustment [Member]                            
Condensed Statement of Income Captions [Line Items]                            
Net loss (12,222) (17,795) (16,266) (17,673) (17,543) (21,811) (38,265) (11,792) (33,939) (50,057) (51,734) (71,868) (63,956)  
Foreign currency translation adjustments 1,505 [1] (1,779) [2] 4,341 [2] (1,589) [2] (2,374) [3] (4,969) [4] (2,212) [4] 1,859 [4] 2,752 [1] (353) [3] 973 [1] (5,322) [3] 2,478 [5]  
Comprehensive loss (10,718) (19,576) (11,932) (19,218) (19,864)       (31,150) (50,493) (50,726) (77,276) (61,444)  
Restatement Adjustments                            
Condensed Statement of Income Captions [Line Items]                            
Net loss                         (13,602) (9,601)
Foreign currency translation adjustments [5]                         (160) 39
Comprehensive loss           (1,857) (2,612) (2,246)         (13,762) (9,562)
Restatement Adjustments | Restatements Adjustment [Member]                            
Condensed Statement of Income Captions [Line Items]                            
Net loss (4,972) (5,542) (2,106) (982) (2,679) (1,933) (2,694) (2,295) (3,088) (4,989) (8,630) (6,922)    
Foreign currency translation adjustments (355) [1] 204 [2] 16 [2] (25) [2] (168) [3] 76 [4] 82 [4] 49 [4] (9) [1] 131 [3] 195 [1] 207 [3]    
Comprehensive loss $ (5,327) $ (5,338) $ (2,090) $ (1,007) $ (2,847)       $ (3,097) $ (4,858) $ (8,435) $ (6,715)    
As Restated                            
Condensed Statement of Income Captions [Line Items]                            
Net loss                         (77,558) (99,012)
Foreign currency translation adjustments [5]                         2,318 (7,657)
Comprehensive loss           $ (28,640) $ (43,172) $ (12,179)         $ (75,206) $ (106,702)
[1] The $9 foreign currency translation loss, $195 foreign currency translation gain and $355 foreign currency translation loss for the six months ended June 30, 2023, the nine months ended September 30, 2023, and the three months ended December 31, 2023, respectively, are related to the foreign currency translation impact of consolidated statements of operations adjustments (i) to (v) above.
[2] The $25 foreign currency translation loss, $16 foreign currency translation gain, and $204 foreign currency translation gain for the three months ended March 31, 2023, June 30, 2023, and September 30, 2023, respectively, are related to the foreign currency translation impact of consolidated statements of operations adjustments (i) to (v) above.
[3] The $131 of foreign currency translation gain, $207 of foreign currency translation gain, and $168 of foreign currency translation loss for the six months ended June 30, 2022, the nine months ended September 30, 2022, and the three months ended December 31, 2022, respectively, are related to the foreign currency translation impact of consolidated statements of operations adjustments (i) to (v) above.
[4] The $49, $82 and $76 of foreign currency translation gains for the three months ended March 31, 2022, June 30, 2022, and September 30, 2022, respectively, are related to the foreign currency translation impact of consolidated statements of operations adjustments (i) to (v) above.
[5] The $160 foreign currency translation loss and $39 foreign currency translation gain for the years ended December 31, 2023 and December 31, 2022, respectively, are related to the foreign currency translation impact of consolidated statements of operations adjustments (i) to (v) above.