v3.25.4
Significant Accounting Policies - Schedule of Total Revenue and Accounts Receivable (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Customer | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.30% 12.60%
Customer | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.10% 22.30%
Columbia Tech | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%
Customer A | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.30%
Customer B | Revenue Benchmark    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.30% 12.60%
Customer B | Accounts Receivable    
Concentration Risk [Line Items]    
Concentration risk, percentage 15.10%