XML 134 R115.htm IDEA: XBRL DOCUMENT v3.26.1
Other Financial Information - Schedule of Accounts Receivable Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Contracts receivable, net $ 569,812 $ 441,109
Accounts receivable—other 14,248 7,501
Accounts receivable, net $ 584,060 $ 448,610