XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Summary of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 67,300 $ 81,500
Accumulated amortization (25,622) (24,890)
Cumulative Impairment Charge   (9,968)
Cumulative currency translation   (1,122)
Total estimated future amortization expense $ 41,678 $ 45,520
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 3 months 18 days 7 months 6 days
Gross Carrying Amount $ 14,900 $ 14,900
Accumulated amortization (12,417) (10,554)
Cumulative Impairment Charge   0
Cumulative currency translation   0
Total estimated future amortization expense $ 2,483 $ 4,346
Partnerships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 8 years 3 months 18 days 8 years 7 months 6 days
Gross Carrying Amount $ 9,000 $ 23,200
Accumulated amortization (1,500) (4,385)
Cumulative Impairment Charge   (9,968)
Cumulative currency translation   (1,122)
Total estimated future amortization expense $ 7,500 $ 7,725
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 3 years 3 months 18 days 3 years 7 months 6 days
Gross Carrying Amount $ 11,000 $ 11,000
Accumulated amortization (3,666) (3,117)
Cumulative Impairment Charge   0
Cumulative currency translation   0
Total estimated future amortization expense $ 7,334 $ 7,883
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 5 years 3 months 18 days 5 years 7 months 6 days
Gross Carrying Amount $ 24,100 $ 24,100
Accumulated amortization (5,738) (4,877)
Cumulative Impairment Charge   0
Cumulative currency translation   0
Total estimated future amortization expense $ 18,362 $ 19,223
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 3 years 3 months 18 days 3 years 7 months 6 days
Gross Carrying Amount $ 2,800 $ 2,800
Accumulated amortization (933) (793)
Cumulative Impairment Charge   0
Cumulative currency translation   0
Total estimated future amortization expense $ 1,867 $ 2,007
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Asset, Useful Life 5 years 2 months 12 days 5 years 6 months
Gross Carrying Amount $ 5,500 $ 5,500
Accumulated amortization (1,368) (1,164)
Cumulative Impairment Charge   0
Cumulative currency translation   0
Total estimated future amortization expense $ 4,132 $ 4,336