v3.26.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net Income $ 29,492 $ 15,681
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment 33 (250)
Loss on interest rate swap (587) (1,484)
Total other comprehensive loss, net of tax (554) (1,734)
Total comprehensive income, net of tax $ 28,938 $ 13,947