XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Balance Sheet Components - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 67,300 $ 81,500
Accumulated Amortization (34,045) (24,890)
Cumulative Impairment Charge   (9,968)
Cumulative Currency Translation   (1,122)
Net Carrying Amount $ 33,255 $ 45,520
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 0 years 7 months 6 days
Gross Carrying Amount $ 14,900 $ 14,900
Accumulated Amortization (14,900) (10,554)
Net Carrying Amount $ 0 $ 4,346
Partnerships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 7 years 7 months 6 days 8 years 7 months 6 days
Gross Carrying Amount $ 9,000 $ 23,200
Accumulated Amortization (2,175) (4,385)
Cumulative Impairment Charge   (9,968)
Cumulative Currency Translation   (1,122)
Net Carrying Amount $ 6,825 $ 7,725
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 2 years 7 months 6 days 3 years 7 months 6 days
Gross Carrying Amount $ 11,000 $ 11,000
Accumulated Amortization (5,317) (3,117)
Net Carrying Amount $ 5,683 $ 7,883
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 4 years 7 months 6 days 5 years 7 months 6 days
Gross Carrying Amount $ 24,100 $ 24,100
Accumulated Amortization (8,320) (4,877)
Net Carrying Amount $ 15,780 $ 19,223
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 2 years 7 months 6 days 3 years 7 months 6 days
Gross Carrying Amount $ 2,800 $ 2,800
Accumulated Amortization (1,353) (793)
Net Carrying Amount $ 1,447 $ 2,007
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Life (Years) 4 years 6 months 5 years 6 months
Gross Carrying Amount $ 5,500 $ 5,500
Accumulated Amortization (1,980) (1,164)
Net Carrying Amount $ 3,520 $ 4,336