XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 326,787 $ 174,780 $ 93,192
Other comprehensive income (loss), net of taxes:      
Foreign currency translation adjustments 4,774 1,459 (65,648)
Actuarial (loss) gain on retirement plan, net of tax effect of $(89), $(245), and $(44), respectively (21) 575 107
Total other comprehensive income (loss), net of taxes 4,753 2,034 (65,541)
Comprehensive income $ 331,540 $ 176,814 $ 27,651