XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedule of Customers Accounting for Greater Than 10% of Revenue and Accounts Receivable (Details) - Customer Concentration Risk
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Customer A | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 33.00% 10.00%  
Customer B | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 20.00% 26.00% 29.00%
Customer C | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent)   27.00% 23.00%
Customer D | Revenue Benchmark      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent)     11.00%
Customer D | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 16.00%    
Customer E | Accounts Receivable      
Disaggregation of Revenue [Line Items]      
Concentration risk (in percent) 16.00% 15.00%