v3.26.3
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Concentration Risk [Line Items]      
Unbilled contracts receivable $ 51,000    
Bad debt expense 675 $ 1,020  
Allowance for doubtful accounts 4,073   $ 3,431
Allowance for credit loss 5,800   9,800
Chargeback and sales refund allowances $ 100   $ 200
Customer Two | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00%    
Customer One | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00%   15.00%
Balance Sheet Location [Axis]: us-gaap:AccountsReceivableNetCurrent      
Concentration Risk [Line Items]      
Unbilled contracts receivable $ 33,800    
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent      
Concentration Risk [Line Items]      
Unbilled contracts receivable $ 17,200