XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 67,300 $ 81,500
Accumulated Amortization (32,066) (24,890)
Cumulative Impairment Charge   (9,968)
Cumulative Currency Translation   (1,122)
Total estimated future amortization expense $ 35,234 $ 45,520
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 0 years 7 months 6 days
Gross Carrying Amount $ 14,900 $ 14,900
Accumulated Amortization (14,900) (10,554)
Cumulative Impairment Charge   0
Cumulative Currency Translation   0
Total estimated future amortization expense $ 0 $ 4,346
Partnerships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 7 years 9 months 18 days 8 years 7 months 6 days
Gross Carrying Amount $ 9,000 $ 23,200
Accumulated Amortization (1,950) (4,385)
Cumulative Impairment Charge   (9,968)
Cumulative Currency Translation   (1,122)
Total estimated future amortization expense $ 7,050 $ 7,725
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 2 years 9 months 18 days 3 years 7 months 6 days
Gross Carrying Amount $ 11,000 $ 11,000
Accumulated Amortization (4,767) (3,117)
Cumulative Impairment Charge   0
Cumulative Currency Translation   0
Total estimated future amortization expense $ 6,233 $ 7,883
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 4 years 9 months 18 days 5 years 7 months 6 days
Gross Carrying Amount $ 24,100 $ 24,100
Accumulated Amortization (7,460) (4,877)
Cumulative Impairment Charge   0
Cumulative Currency Translation   0
Total estimated future amortization expense $ 16,640 $ 19,223
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 2 years 9 months 18 days 3 years 7 months 6 days
Gross Carrying Amount $ 2,800 $ 2,800
Accumulated Amortization (1,213) (793)
Cumulative Impairment Charge   0
Cumulative Currency Translation   0
Total estimated future amortization expense $ 1,587 $ 2,007
Patents    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful lives 4 years 9 months 18 days 5 years 6 months
Gross Carrying Amount $ 5,500 $ 5,500
Accumulated Amortization (1,776) (1,164)
Cumulative Impairment Charge   0
Cumulative Currency Translation   0
Total estimated future amortization expense $ 3,724 $ 4,336