XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 200,636 $ (17,084) $ 197,672 $ (65,561)
Other comprehensive income (loss):        
Foreign currency translation adjustments (2,898) (1,821) (1,959) 1,271
Cumulative currency translation adjustment attributable to divestiture 5,479 0 5,479 0
Unrealized gain (loss) on investments, net of tax effect 2 2 1 (24)
Other comprehensive income (loss), net of taxes 2,583 (1,819) 3,521 1,247
Comprehensive income (loss) $ 203,219 $ (18,903) $ 201,193 $ (64,314)