v3.26.1
Intangible Assets and Goodwill - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, gross $ 57,363 $ 57,363
Less: accumulated amortization (23,978) (22,038)
Intangible assets, net 33,385 35,325
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, gross 37,069 37,069
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, gross 18,700 18,700
Other intangibles    
Intangible Asset, Finite-Lived [Line Items]    
Intangible assets, gross $ 1,594 $ 1,594