XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Apr. 01, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]        
Accrued compensation and benefits $ 22,072 $ 35,501    
Accrued warranty 5,284 5,127 $ 4,600 $ 4,783
Contract liabilities, current portion 6,935 8,128    
Finance lease obligations 684 668    
Accrued contingent considerations and earn-outs 127 124    
Other 14,202 13,496    
Total $ 49,304 $ 63,044