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 |