XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges (Summary of Consolidated Statements of Income Classification of Restructuring Charges) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost And Reserve [Line Items]      
Release of restructuring reserve $ (53) $ (59) $ (192)
Valuation adjustments 200 1,600  
Other 82    
Total 114 1,619 122
Restructuring Charges [Member]      
Restructuring Cost And Reserve [Line Items]      
Release of restructuring reserve (4) 0 0
Valuation adjustments 200 1,619 111
Other $ (82) $ 0 $ 11