v3.25.2
Balance Sheet Components - Intangible Assets Remaining Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Remainder of 2025 $ 6,165  
2026 11,965  
2027 7,250  
2028 5,319  
2029 4,935  
Thereafter 4,898  
Total future amortization expense 40,532  
Internally developed software not yet in service 1,988  
Total $ 42,520 $ 40,574