XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Allowance for doubtful accounts $ (39) $ 0  
Accounting Standards Update 2016-13      
Property, Plant and Equipment [Line Items]      
Debt securities, available-for-sale $ 27,500   $ 50,600
Customer 1 | Revenue Benchmark | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage 82.00% 24.00%  
Customer 1 | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage 59.00% 13.00%  
Customer 2 | Revenue Benchmark | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage   11.00%  
Customer 2 | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage 15.00% 11.00%  
Customer 3 | Revenue Benchmark | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage   10.00%  
Customer 3 | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage   11.00%  
Customer 4 | Accounts Receivable | Customer Concentration Risk      
Property, Plant and Equipment [Line Items]      
Concentration Risk, Percentage   11.00%  
Minimum      
Property, Plant and Equipment [Line Items]      
Standard product warranty, period of warranty 2 years    
Maximum      
Property, Plant and Equipment [Line Items]      
Standard product warranty, period of warranty 5 years