v3.26.3
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 51,575 $ 43,332 $ 126,671 $ 134,326
Other comprehensive income (loss)        
Foreign currency translation adjustments, net of income tax expense of $0 (1,226) (5,820) (9,387) 10,619
Net gain (loss) on derivatives, net of income tax expense (benefit) of $568 and $(236) for the three months ended September 30, 2026 and 2025, respectively, and $2,916 and $(4,227) for the nine months ended September 30, 2026 and 2025, respectively 1,722 (712) 8,829 (12,775)
Total other comprehensive income (loss) 496 (6,532) (558) (2,156)
Total comprehensive income $ 52,071 $ 36,800 $ 126,113 $ 132,170