v3.25.4
Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 41,500 $ 76,308
Accrued income taxes 30,650 27,313
Accrued commissions 30,338 22,735
Accrued expenses 28,086 17,771
Employee contributions under employee stock purchase plan 14,870 12,606
Accrued payroll taxes 14,332 15,940
Other liabilities 22,959 21,577
Total accrued expenses and other liabilities $ 182,735 $ 194,250