XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets $ 631 $ 1,369
Increase (decrease) in contract liabilities 3,957 772
Contract liabilities, due to advance payments 4,639  
Revenue recognized in contract liabilities 682  
Contract liabilities, current 3,850 849
Contract liabilities, long-term 956 0
Contract assets, current 1,859 $ 1,369
Contract assets, long-term $ 141  
Revenue Benchmark | Customer 1 | Customer Concentration Risk    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Concentration risk percentage 80.80% 36.80%
Revenue Benchmark | Customer 2 | Customer Concentration Risk    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Concentration risk percentage   21.40%