XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable Concentrations (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue | Customer A      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 19.10% 26.40% 36.30%
Revenue | Customer B      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 12.90% 10.40% 5.50%
Accounts Receivable | Customer A      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 25.20% 19.00%  
Accounts Receivable | Customer B      
Concentration Risk [Line Items]      
Concentration risk (as a percent) 6.90% 8.80%