XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 55,057 $ 74,497
Accrued income taxes 28,099 2,264
Accrued expenses 18,734 13,471
Accrued commissions 17,599 17,418
Accrued payroll taxes 16,193 9,162
Employee contributions under employee stock purchase plan 12,959 13,946
Other liabilities 18,136 11,089
Total accrued expenses and other liabilities $ 166,777 $ 141,847