v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net Income $ 24,711 $ 8,549 $ 54,203 $ 24,230
Other comprehensive loss, net of tax:        
Foreign currency translation adjustment (22) 788 11 538
Loss on interest rate swap (784) (1,086) (1,371) (2,570)
Total other comprehensive loss, net of tax (806) (298) (1,360) (2,032)
Total comprehensive income, net of tax $ 23,905 $ 8,251 $ 52,843 $ 22,198