XML 67 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies and Basis of Presentation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
May 03, 2024
Lessee, Lease, Description [Line Items]      
Allowance for credit loss $ 100,000 $ 4,000  
Income taxes, penalties and interest accrued $ 0 $ 0  
Risk-free interest rate 0.00%    
Expected dividend yield 0.00%    
Expected dividend payment $ 0    
Percentage of excise tax on stock buybacks 1.00%    
Excise tax on net repurchases $ 100,000    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true    
Change in Accounting Principle, Accounting Standards Update, Adoption Date Dec. 31, 2024    
Minimum      
Lessee, Lease, Description [Line Items]      
Property, and equipment, estimated useful lives 3 years    
Class A common stock      
Lessee, Lease, Description [Line Items]      
Stock repurchase program, authorized amount     $ 25,000,000
Customer Concentration Risk | Revenue Benchmark | Major Customer 1      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 17.00% 28.00%  
Customer Concentration Risk | Accounts Receivable | Major Customer 1      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage   14.00%  
Customer Concentration Risk | Accounts Receivable | Major Customer 2      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage   10.00%  
Geographic Concentration Risk | Revenue Benchmark | Asia and Europe      
Lessee, Lease, Description [Line Items]      
Concentration risk, percentage 33.00% 30.00%