XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Financial Statement Captions - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 448,986 $ 1,015,957 $ 1,080,183
Ending balance 387,135 448,986 1,015,957
Total (2,865) (4,119)  
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (94)    
Other comprehensive loss income before reclassification 1,190 (94)  
Amounts reclassified from AOCL into net loss (62)    
Net current period other comprehensive income 1,128    
Ending balance 1,034 (94)  
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (4,025) (676) 1,311
Other comprehensive loss income before reclassification 126 (3,349) (1,987)
Net current period other comprehensive income 126    
Ending balance (3,899) (4,025) (676)
AOCI Attributable to Parent [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (4,119) (676) 1,311
Other comprehensive loss income before reclassification 1,316 (3,443) (1,987)
Amounts reclassified from AOCL into net loss (62)    
Net current period other comprehensive income 1,254    
Ending balance $ (2,865) $ (4,119) $ (676)