XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Reserve for Excess and Obsolete Inventory (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory Valuation Reserves Roll Forward    
Balance, beginning of year $ 10,141 $ 11,058
Charged to provisions 1,734 623
Deductions for sales and disposals (3,665) (1,540)
Balance, end of the year $ 8,210 $ 10,141