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

Restatement of Quarterly Financial Information (Unaudited) - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) (Details)

v3.25.0.1
Restatement of Quarterly Financial Information (Unaudited) - Condensed Consolidated Statements of Comprehensive Loss (Parenthetical) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2023
[2]
Sep. 30, 2023
[3]
Jun. 30, 2023
[3]
Mar. 31, 2023
[3]
Dec. 31, 2022
[4]
Sep. 30, 2022
[5]
Jun. 30, 2022
[5]
Mar. 31, 2022
[5]
Jun. 30, 2023
[2]
Jun. 30, 2022
[4]
Sep. 30, 2023
[2]
Sep. 30, 2022
[4]
Dec. 31, 2023
Dec. 31, 2022
Quarterly Financial Data Item [Line Item]                            
Foreign currency translation adjustments                         $ 2,318 $ (7,657)
Restatement Adjustments                            
Quarterly Financial Data Item [Line Item]                            
Foreign currency translation adjustments [1]                         $ (160) $ 39
Restatements Adjustment [Member]                            
Quarterly Financial Data Item [Line Item]                            
Foreign currency translation adjustments $ 1,150 $ (1,575) $ 4,357 $ (1,614) $ (2,542) $ (4,893) $ (2,130) $ 1,908 $ 2,743 $ (222) $ 1,168 $ (5,115)    
Restatements Adjustment [Member] | Restatement Adjustments                            
Quarterly Financial Data Item [Line Item]                            
Foreign currency translation adjustments $ (355) $ 204 $ 16 $ (25) $ (168) $ 76 $ 82 $ 49 $ (9) $ 131 $ 195 $ 207    
[1] 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.
[2] 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.
[3] 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.
[4] 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.
[5] 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.