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 | ||||||||||||||||||||||||
|