XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 245,952 $ 154,658 $ (654,545)
Other comprehensive income (loss):      
Foreign currency translation adjustment, net of taxes of $0 for all periods 472 1,793 503
Release of cumulative translation adjustment, net of taxes of $0 for 2023, $3,770 for 2022 and $0 for 2021 0 (7,708) 0
Comprehensive income (loss) 246,424 148,743 (654,042)
Less: comprehensive loss attributable to noncontrolling interest (340) 0 0
Comprehensive income (loss) attributable to common stockholders $ 246,764 $ 148,743 $ (654,042)