XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies- Narrative (Details)
6 Months Ended
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
Dec. 31, 2023
USD ($)
Property, Plant and Equipment [Line Items]      
Number of operating segments | segment 1    
Number of customers | segment 2    
Accounts receivable, net | $ $ 25,522,000   $ 24,089,000
Allowance for doubtful accounts | $ $ 0   $ 0
Revenue Benchmark | Customer Concentration Risk | Major Customer One      
Property, Plant and Equipment [Line Items]      
Concentration risk (as percent) 51.00% 53.00%  
Revenue Benchmark | Customer Concentration Risk | Major Customer Two      
Property, Plant and Equipment [Line Items]      
Concentration risk (as percent) 40.00% 45.00%  
Minimum      
Property, Plant and Equipment [Line Items]      
Receivable standard credit terms (in days) 30 days    
Maximum      
Property, Plant and Equipment [Line Items]      
Receivable standard credit terms (in days) 45 days