v3.26.1
Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Schedule of Intangible Assets [Line Items]      
Gross Carrying Amount $ 49,019 $ 49,019 $ 49,019
Accumulated Amortization (26,035) (24,943) (21,632)
Intangible Assets, Net $ 22,984 $ 24,076 $ 27,387
Customer relationships      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 6 years 2 months 12 days 6 years 4 months 24 days 7 years 2 months 12 days
Gross Carrying Amount $ 26,101 $ 26,101 $ 26,101
Accumulated Amortization (12,688) (12,144) (10,513)
Intangible Assets, Net $ 13,413 $ 13,957 $ 15,588
Technology      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 2 years 2 months 12 days 2 years 4 months 24 days 3 years 1 month 6 days
Gross Carrying Amount $ 11,618 $ 11,618 $ 11,618
Accumulated Amortization (8,639) (8,292) (7,218)
Intangible Assets, Net $ 2,979 $ 3,326 $ 4,400
Trade names      
Schedule of Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life 8 years 2 months 12 days 8 years 4 months 24 days 9 years 2 months 12 days
Gross Carrying Amount $ 11,300 $ 11,300 $ 11,300
Accumulated Amortization (4,708) (4,507) (3,901)
Intangible Assets, Net $ 6,592 $ 6,793 $ 7,399