XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ (16,163) $ (5,915) $ 52,910 $ 46,824
Other comprehensive income (loss), net of taxes 30,125 (11,258) 28,579 (3,333)
Comprehensive income (loss) $ 13,962 $ (17,173) $ 81,489 $ 43,491