XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
sales_force
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]          
Number of sales forces | sales_force     1    
Revenues $ 48,089 $ 29,541 $ 128,051 $ 92,840  
Contract liabilities (18,300)   (18,300)   $ (13,000)
Customer deposits 1,653   1,653   1,757
Increase in contract with customer liability     5,200    
Cash payments received form customers     18,100    
Performance obligation satisfied in previous period     13,000    
Contract assets 900   $ 900   $ 1,100
Revenue, performance obligation, description of payment terms     42 days    
Total Products And Services          
Disaggregation of Revenue [Line Items]          
Remaining performance obligation 20,000   $ 20,000    
UNITED STATES          
Disaggregation of Revenue [Line Items]          
Revenues $ 30,000 $ 19,000 $ 79,900 $ 60,900