v3.26.1
OTHER BALANCE SHEET DETAILS - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 1,075,380 $ 789,176 $ 426,140 $ 67,088 $ 789,176 $ 67,088
Other comprehensive income before reclassifications         (10,204) 5,351
Amounts reclassified from accumulated other comprehensive loss         (1,837) (785)
Total other comprehensive (loss) income (7,244) (4,797) 7,565 (2,999) (12,041) 4,566
Ending balance 1,354,118 1,075,380 555,345 426,140 1,354,118 555,345
Accumulated Other Comprehensive Loss            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance (24,894) (20,097) (37,517) (34,518) (20,097) (34,518)
Total other comprehensive (loss) income (7,244) (4,797) 7,565 (2,999)    
Ending balance (32,138) (24,894) (29,952) (37,517) (32,138) (29,952)
Loss on Investment in Joint Venture            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (32,792)   (32,792) (32,792) (32,792)
Other comprehensive income before reclassifications         0 0
Amounts reclassified from accumulated other comprehensive loss         0 0
Total other comprehensive (loss) income         0 0
Ending balance (32,792)   (32,792)   (32,792) (32,792)
Defined Benefit Pension Plans, Net of Tax            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   (3,268)   (4,249) (3,268) (4,249)
Other comprehensive income before reclassifications         0 0
Amounts reclassified from accumulated other comprehensive loss         178 108
Total other comprehensive (loss) income         178 108
Ending balance (3,090)   (4,141)   (3,090) (4,141)
Unrealized Gains (Losses) from Debt Securities            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   3,360   1,544 3,360 1,544
Other comprehensive income before reclassifications         (5,272) 1,580
Amounts reclassified from accumulated other comprehensive loss         (2,015) (893)
Total other comprehensive (loss) income         (7,287) 687
Ending balance (3,927)   2,231   (3,927) 2,231
Foreign Currency Translation Adjustment            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance   $ 12,603   $ 979 12,603 979
Other comprehensive income before reclassifications         (4,932) 3,771
Amounts reclassified from accumulated other comprehensive loss         0 0
Total other comprehensive (loss) income         (4,932) 3,771
Ending balance $ 7,671   $ 4,750   $ 7,671 $ 4,750