XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
sales_force
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Number Of Sales Forces | sales_force 1    
Contract liabilities $ (11,300)   $ (10,300)
Customer deposits 1,262   $ 1,278
Increase in contract with customer liability 900    
Cash payments received form customers 3,900    
Performance obligation satisfied in previous period 2,900    
Contract assets $ 700    
Revenue, Performance Obligation, Description of Payment Terms 45 days    
UNITED STATES      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Revenues $ 20,400 $ 18,800  
Total Products And Services      
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]      
Remaining performance obligation $ 12,500