XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Liabilities (Schedule of changes in product warranty obligation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Other Current Liabilities [Abstract]      
Beginning of year $ 3,265 $ 2,328 $ 1,723
Accruals 5,823 6,333 3,667
Usage (5,927) (5,396) (3,062)
Balance at end of year $ 3,161 $ 3,265 $ 2,328