v3.25.4
Balance Sheet Components - Schedule of Accrued Expenses and Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Abstract]    
Accrued expenses $ 123,120 $ 124,414
Accrued compensation 75,788 74,040
Income and other taxes payable 100,633 96,497
Accrued expenses and other $ 299,541 $ 294,951