Annual report pursuant to Section 13 and 15(d)

Accrued Liabilities - Schedule of Warranty Costs (Details)

v3.23.1
Accrued Liabilities - Schedule of Warranty Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities [Line Items]    
Standard product warranty description Sales of devices generally include an initial warranty for parts and services for one year in the Americas, two years in Europe, the Middle East, Africa (EMEA), and one or two years in the Asia Pacific (APAC) region.  
Warranty    
Accrued Liabilities, Rollforward [Roll Forward]    
Balance at beginning of the period $ 270 $ 226
Additions for estimated future expense 425 304
Incurred costs (282) (260)
Balance at end of the period 413 270
Current portion 274 195
Long-term portion 139 75
Total $ 413 $ 270