v3.26.1
Condensed Consolidated Balance Sheet Components - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 42,254 $ 46,510
Accrued software license costs 11,068 7,632
Holdback in connection with acquisitions 6,559 1,559
Accrued production equipment 13,509 13,500
Other current liabilities 36,987 21,479
Total accrued expenses and other current liabilities $ 110,377 $ 90,680