v3.25.1
Balance Sheet Components - Schedule of Estimated Future Amortization Expense Associated with Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Components [Abstract]    
2025 (remaining nine months) $ 17,924  
2026 23,791  
2027 23,575  
2028 23,575  
2029 23,575  
Thereafter 131,405  
Net Carrying Amount $ 243,845 $ 249,819