XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Commission and variable compensation $ 22,510 $ 24,207
Payroll and benefits 4,357 5,258
Other accrued expenses 15,844 16,511
Total accrued expenses $ 42,711 $ 45,976