XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Payroll and employee-related expenses $ 79,397 $ 74,201
Accrued expenses 15,547 13,982
Other accrued liabilities 29,329 24,246
Total accrued liabilities $ 124,273 $ 112,429