v3.26.3
Condensed Consolidated Statements of Comprehensive Income - 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 $ 61,344 $ 58,633 $ 160,991 $ 167,995
Foreign currency translation adjustment, net of tax (1,380) (3,751) (7,476) 846
Comprehensive income $ 59,964 $ 54,882 $ 153,515 $ 168,841