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 $ 88,098 $ 76,142
Other comprehensive income:    
Foreign currency translation adjustments, net of tax of $0 (1,225) 65
Derivative instruments:    
Unrealized gain, net of tax of $1,802 and $0, respectively 5,129 0
Realized gain reclassified from accumulated other comprehensive loss to earnings, net of tax of $(170) and $0, respectively (486) 0
Other comprehensive income 3,418 65
Comprehensive income $ 91,516 $ 76,207