XML 79 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition and Related Balance Sheet Accounts - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Contract assets:      
Contract assets, net $ 259,941 $ 188,132 $ 125,373
Other assets 0 2,040 1,772
Contract liabilities $ 339,462 $ 164,130 $ 164,598