v3.24.2.u1
OTHER BALANCE SHEET DETAILS - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ (220,644) $ (158,223)
Other comprehensive loss before reclassifications (7,034) 5,472
Amounts reclassified from other comprehensive loss (4,228) 2,102
Net other comprehensive loss (11,262) 7,574
Ending balance (3,067) (408,131)
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (23,375) (44,654)
Ending balance (34,637) (37,080)
Loss on Investment in Joint Venture    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (32,792) (32,792)
Other comprehensive loss before reclassifications 0 0
Amounts reclassified from other comprehensive loss 0 0
Net other comprehensive loss 0 0
Ending balance (32,792) (32,792)
Defined Benefit Pension Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,753) (1,092)
Other comprehensive loss before reclassifications 0 0
Amounts reclassified from other comprehensive loss 63 (9)
Net other comprehensive loss 63 (9)
Ending balance (2,690) (1,101)
Unrealized (Losses) Gains from Debt Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,548 (9,470)
Other comprehensive loss before reclassifications (4) (11)
Amounts reclassified from other comprehensive loss (4,291) 2,111
Net other comprehensive loss (4,295) 2,100
Ending balance (2,747) (7,370)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 10,622 (1,300)
Other comprehensive loss before reclassifications (7,030) 5,483
Amounts reclassified from other comprehensive loss 0 0
Net other comprehensive loss (7,030) 5,483
Ending balance $ 3,592 $ 4,183