XML 37 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
Customer
Sep. 30, 2024
Customer
Sep. 30, 2025
USD ($)
Financialinstitution
Customers
Customer
Sep. 30, 2024
Customer
Dec. 31, 2024
USD ($)
Customers
Accounting Policies [Line Items]          
Number of customers | Customers     337    
Cash and cash equivalents $ 11,833   $ 11,833   $ 13,183
Cash deposits insured $ 250,000   $ 250,000    
Customer Concentration Risk | Accounts Receivable and Contract Assets          
Accounting Policies [Line Items]          
Number of customers | Customers     1   1
Customer Concentration Risk | Revenues          
Accounting Policies [Line Items]          
Number of customers | Customer 1 2 1 2  
Customer Concentration Risk | Customer One | Accounts Receivable and Contract Assets          
Accounting Policies [Line Items]          
Concentration risk percentage     25.00%   19.00%
Customer Concentration Risk | Customer One | Revenues          
Accounting Policies [Line Items]          
Concentration risk percentage 28.00% 23.00% 30.00% 25.00%  
Customer Concentration Risk | Customer Two | Revenues          
Accounting Policies [Line Items]          
Concentration risk percentage   11.00%   11.00%  
Credit Concentration Risk | United States          
Accounting Policies [Line Items]          
Number of financial institutions at which cash deposits are maintained | Financialinstitution     3    
Credit Concentration Risk | International          
Accounting Policies [Line Items]          
Number of financial institutions at which cash deposits are maintained | Financialinstitution     4    
Credit Concentration Risk | Domestic Financial Institution One          
Accounting Policies [Line Items]          
Cash and cash equivalents $ 10,500   $ 10,500    
Credit Concentration Risk | Domestic Financial Institution Two          
Accounting Policies [Line Items]          
Cash and cash equivalents 100   100    
Credit Concentration Risk | Domestic Financial Institution Three          
Accounting Policies [Line Items]          
Cash and cash equivalents $ 100   $ 100