XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Intangible assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 45,212 $ 38,420
Accumulated amortization (24,752) (20,117)
Net 20,460 18,303
Patents and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount 105 115
Accumulated amortization (70) (82)
Net $ 35 33
Patents and trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 3 years  
Patents and trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 20 years  
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 2,772 2,687
Accumulated amortization (2,528) (2,271)
Net $ 244 416
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 2 years  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 15 years  
Internal-use software, technology and other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying amount $ 42,335 35,618
Accumulated amortization (22,154) (17,764)
Net $ 20,181 $ 17,854
Internal-use software, technology and other | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 1 year  
Internal-use software, technology and other | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life of intangible assets 18 years