XML 93 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses $ 18,282 $ 19,343
Accrued compensation and benefits 35,927 33,749
Accrued federal fees 4,166 2,471
Sales tax liabilities 3,756 2,973
Accrued and other current liabilities $ 62,131 $ 58,536