XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Consolidated Statements of Comprehensive Income        
Net income $ 61,579 $ 44,189 $ 109,276 $ 85,804
Other comprehensive loss:        
Foreign currency translation adjustments (1,011) (2,685) (961) (3,871)
Amortization of actuarial net gain and other adjustments from pension plan, net of tax   8   17
Total other comprehensive loss (1,011) (2,677) (961) (3,854)
Comprehensive income $ 60,568 $ 41,512 $ 108,315 $ 81,950