XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 31,371 $ 38,927 $ 54,715 $ 21,531
Foreign exchange translation adjustment 24 (27) 35 (42)
Cash-flow hedges 0 0 7 7
Other comprehensive income (loss), net of tax 24 (27) 42 (35)
Comprehensive income $ 31,395 $ 38,900 $ 54,757 $ 21,496