XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 57,265 $ 13,906 $ (34,055)
Net change in cash flow derivative hedges—net of tax [1] 1,050 (1,824) (331)
Comprehensive income (loss) $ 58,315 $ 12,082 $ (34,386)
[1] Net of income tax provision of $355 for the year ended December 31, 2024, and net of income tax benefit of $616 and $112 for the years ended December 31, 2023 and 2022, respectively.