XML 19 R4.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
Other Comprehensive Income (Loss), Net of Tax [Abstract]      
Net income $ 110,533 $ 82,406 $ 75,629
Other comprehensive income (loss):      
Foreign currency translation adjustment 1,204 (5,022) 2,512
Adjustment to postretirement benefit liability, net of tax 114 1,403 136
Other comprehensive income (loss) 1,318 (3,619) 2,648
Total comprehensive income $ 111,851 $ 78,787 $ 78,277