v3.25.1
Balance Sheet Components - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]        
Depreciation   $ 4,600,000 $ 7,800,000 $ 10,600,000
Property and equipment, gross   $ 39,197,000 81,405,000  
Impairment to property plant and equipment     0 0
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]   Restructuring and other charges    
Gain on sale of property and equipment   $ 369,000 25,000 (61,000)
Amortization of intangible assets   7,900,000 12,300,000 17,300,000
Impairment of intangible assets   0 0  
Internal Use Software        
Property, Plant and Equipment [Line Items]        
Capitalized computer software   7,900,000 12,100,000 10,800,000
Amortization   9,000,000.0 6,300,000 4,800,000
Internal use software write-off     1,100,000  
Internal Use Software Including Stock Based Compensation        
Property, Plant and Equipment [Line Items]        
Capitalized computer software   1,900,000 3,600,000 $ 3,200,000
Partnerships        
Property, Plant and Equipment [Line Items]        
Impairment charge for partnership intangible asset $ 10,000,000.0      
Property And Equipment-Write-Off        
Property, Plant and Equipment [Line Items]        
Property and equipment, gross   11,700,000 $ 4,500,000  
Sunnyvale Facility        
Property, Plant and Equipment [Line Items]        
Impairment to property plant and equipment   16,500,000    
Computer Equipment, Software, Furniture And Office Equipment        
Property, Plant and Equipment [Line Items]        
Gain on sale of property and equipment   $ 400,000