v3.26.3
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 $ 107,304 $ 80,314 $ 303,461 $ 229,408
Other comprehensive (loss) gain, net of tax:        
Foreign currency translation (loss) gain [1] (331) 981 2,694 5,819
Total other comprehensive (loss) income, net of tax (331) 981 2,694 5,819
Comprehensive Income $ 106,973 $ 81,295 $ 306,155 $ 235,227
[1] Net of tax benefit (provision) of $106 and $(303) for the three months ended September 30, 2026 and 2025, respectively, and $(839) and $(1,802) for the nine months ended September 30, 2026 and 2025, respectively.