XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information, Reconciliation of Segment Contribution to Consolidated Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Information [Abstract]      
Operating income (loss) $ (151,585) $ 48,268 $ 110,847
Interest expense 26,409 25,560 13,493
Other income (expense), net 2,943 3,870 (8,384)
Income (loss) before provision for income taxes (175,051) 26,578 88,970
Operating Segments [Member]      
Segment Information [Abstract]      
Operating income (loss) 271,930 368,043 421,926
Corporate and Other [Member]      
Segment Information [Abstract]      
Operating income (loss) $ (423,515) $ (319,775) $ (311,079)