XML 106 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments - Narratives (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition      
Number of reporting units | segment 4    
Revenues $ 797,963 $ 1,018,878 $ 882,431
Specialty products segment      
Business Acquisition      
Revenues 346,777 540,513 517,852
One customers | Revenue | Customer concentration risk | Specialty products segment      
Business Acquisition      
Revenues $ 120,171 $ 177,062 $ 140,324