v3.25.2
Condensed Consolidated Statements of Comprehensive Income - 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 $ 16,713 $ 7,641 $ 32,029 $ 9,890
Cumulative translation adjustments, net of tax (143) 36 (399) 204
Comprehensive income $ 16,570 $ 7,677 $ 31,630 $ 10,094