XML 18 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) $ 12,363 $ (104,767) $ (68,987)
Other comprehensive income (loss), before tax:      
Change in unrealized gains and losses on derivatives 72 345 (511)
Change in unrealized gains and losses on available-for-sale investments 43 448 (320)
Other comprehensive income (loss), before tax 115 793 (831)
Tax benefit (provision) related to derivatives (10) (43) 68
Tax benefit (provision) related to available-for-sale investments 0 (79) 79
Other comprehensive income (loss), net of tax 105 671 (684)
Comprehensive income (loss) $ 12,468 $ (104,096) $ (69,671)