v3.25.2
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (172,513) $ (163,995)
Indefinite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 287,132 279,278
Finite-lived intangible assets, accumulated amortization (172,513) (163,995)
Total 114,619 115,283
Certifications    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets 435 421
Products    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 61,014 58,034
Finite-lived intangible assets, accumulated amortization (46,777) (43,042)
Finite-lived intangible assets, net carrying amount 14,237 14,992
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (46,777) (43,042)
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 55,290 53,882
Finite-lived intangible assets, accumulated amortization (4,156) (3,838)
Finite-lived intangible assets, net carrying amount 51,134 50,044
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (4,156) (3,838)
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 30,454 29,982
Finite-lived intangible assets, accumulated amortization (9,713) (9,010)
Finite-lived intangible assets, net carrying amount 20,741 20,972
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (9,713) (9,010)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 138,659 135,679
Finite-lived intangible assets, accumulated amortization (111,078) (107,380)
Finite-lived intangible assets, net carrying amount 27,581 28,299
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization (111,078) (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 (789) (725)
Finite-lived intangible assets, net carrying amount 491 555
Indefinite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (789) $ (725)