XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 19,088 $ 18,694 $ 52,384 $ 53,576
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 10,067 (6,495) 4,851 (1,943)
Other comprehensive income (loss), net of tax 10,067 (6,495) 4,851 (1,943)
Total comprehensive income, net of tax $ 29,155 $ 12,199 $ 57,235 $ 51,633