XML 119 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting and Geographic Information - Reconciliation of Total Segment Operating Profit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting [Abstract]      
Total operating profit for reportable segments $ 77,111 $ 8,215 $ 70,546
Other non-operating (income) expense - net (5,115) (3,939) 3,431
Interest expense - net 4,901 3,879 1,579
Income before income taxes $ 77,325 $ 8,275 $ 65,536