XML 89 R58.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Receivables - Summary of Contracts Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets, gross $ 69,506 $ 46,031
Allowance for credit losses (6,591) (5,221)
Contract assets, net 62,915 40,810
Prepaid expenses and other current assets    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets, net 28,758 19,164
Other assets    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Contract assets, net $ 34,157 $ 21,646