XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
sales_force
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]      
Number Of Sales Forces | sales_force 1    
Revenues $ 35,805    
Contract liabilities (16,000)   $ (13,000)
Customer deposits 1,741   1,757
Increase in contract with customer liability 3,000    
Cash payments received form customers 6,700    
Performance obligation satisfied in previous period 3,700    
Contract assets 1,500   $ 1,100
UNITED STATES      
Disaggregation of Revenue [Line Items]      
Revenues 21,300 $ 20,400  
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Revenues 3,277 $ 3,069  
Total Products And Services      
Disaggregation of Revenue [Line Items]      
Remaining performance obligation $ 17,700