XML 71 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 29,516 $ 14,923
Customer deposits 15,000 0
Accrued software license costs 5,418 3,224
Operating lease liabilities, current 1,286 2,156
Other current liabilities 8,404 8,439
Total accrued expenses and other current liabilities $ 59,624 $ 28,742
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities