v3.26.1
Intangible Assets and Goodwill - Schedule Of Intangibles (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 157,076 $ 153,207
Accumulated Amortization (99,487) (85,258)
Net Carrying Amount $ 57,589 67,949
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, remaining amortization period 2 years 6 months  
Gross Carrying Amount $ 50,063 46,696
Accumulated Amortization (46,177) (44,003)
Net Carrying Amount $ 3,886 2,693
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, remaining amortization period 4 years 9 months 18 days  
Gross Carrying Amount $ 106,342 105,881
Accumulated Amortization (52,673) (40,670)
Net Carrying Amount $ 53,669 65,211
Trade names and domains    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, remaining amortization period 2 years 9 months 18 days  
Gross Carrying Amount $ 671 630
Accumulated Amortization (637) (585)
Net Carrying Amount $ 34 $ 45