Quarterly report [Sections 13 or 15(d)]

Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)

v3.25.3
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (174,426) $ (163,995)
Indefinite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 284,877 279,278
Finite-lived intangible assets, accumulated amortization (174,426) (163,995)
Total 110,451 115,283
Certifications    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 432 421
Products    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 59,853 58,034
Finite-lived intangible assets, accumulated amortization (47,384) (43,042)
Finite-lived intangible assets, net carrying amount 12,469 14,992
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (47,384) (43,042)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 55,002 53,882
Finite-lived intangible assets, accumulated amortization (4,469) (3,838)
Finite-lived intangible assets, net carrying amount 50,533 50,044
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (4,469) (3,838)
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 30,387 29,982
Finite-lived intangible assets, accumulated amortization (10,122) (9,010)
Finite-lived intangible assets, net carrying amount 20,265 20,972
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (10,122) (9,010)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 137,923 135,679
Finite-lived intangible assets, accumulated amortization (111,598) (107,380)
Finite-lived intangible assets, net carrying amount 26,325 28,299
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (111,598) (107,380)
Other    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 1,280 1,280
Finite-lived intangible assets, accumulated amortization (853) (725)
Finite-lived intangible assets, net carrying amount 427 555
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (853) $ (725)