XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Significant Accounting Policies - Concentrations of Credit Risk (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
customer
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Concentration Risk      
Revenue | $ $ 1,489,818 $ 1,157,591 $ 990,337
Trade Receivables | Customer Concentration Risk      
Concentration Risk      
Number of customers | customer 2    
Trade Receivables | Customer Concentration Risk | Two customers      
Concentration Risk      
Concentration risk (as a percent) 30.00%