XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue and Accounts Receivable, Net - Pattern of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 148,482 $ 155,625 $ 419,993 $ 456,658
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 127,672 129,530 355,113 371,921
Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 20,810 $ 26,095 $ 64,880 $ 84,737