v3.25.2
Balance Sheet Components - Schedule of Annual Estimated Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining 9 months of 2025 $ 3,885  
2026 4,932  
2027 4,207  
2028 3,756  
2029 3,719  
2030 3,440  
Thereafter 9,420  
Net amount $ 33,359 $ 30,493