XML 21 R6.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) $ 326,661 $ 28,067 $ (71,279)
Other comprehensive income:      
Foreign currency translation 222 (505) (124)
Realized loss on cash flow hedges, net of tax 0 (269) 0
Unrealized gain on cash flow hedges, net of tax 0 0 1,687
Total other comprehensive income (loss) 222 (774) 1,563
Comprehensive income (loss) $ 326,883 $ 27,293 $ (69,716)