v3.25.2
Intangible Assets, Net - Schedule of Intangible Asset Rollforward (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Schedule of Intangible Assets [Line Items]      
Gross Carrying Amount $ 49,019 $ 49,019 $ 50,349
Accumulated Amortization (21,632) (20,512) (17,621)
Intangible Assets, Net $ 27,387 $ 28,507 $ 32,728
Customer relationships      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 7 years 2 months 12 days 7 years 4 months 24 days 8 years 2 months 12 days
Gross Carrying Amount $ 26,101 $ 26,101 $ 26,101
Accumulated Amortization (10,513) (9,969) (8,338)
Intangible Assets, Net $ 15,588 $ 16,132 $ 17,763
Technology      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 3 years 1 month 6 days 3 years 4 months 24 days 4 years 2 months 12 days
Gross Carrying Amount $ 11,618 $ 11,618 $ 12,948
Accumulated Amortization (7,218) (6,844) (6,189)
Intangible Assets, Net $ 4,400 $ 4,774 $ 6,759
Trade names      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 9 years 2 months 12 days 9 years 4 months 24 days 10 years 2 months 12 days
Gross Carrying Amount $ 11,300 $ 11,300 $ 11,300
Accumulated Amortization (3,901) (3,699) (3,094)
Intangible Assets, Net $ 7,399 $ 7,601 $ 8,206