XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Supplemental Financial Statement Information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued taxes $ 451,594 $ 263,703
Compensation and related liabilities 18,335 49,559
Deferred revenue 47,682 37,053
Accrued expenses and other 55,257 51,216
Total accrued and other current liabilities $ 572,868 $ 401,531