Intangible Assets, Net - Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Schedule of Intangible Assets [Line Items] | |||
| Gross Carrying Amount | $ 49,019 | $ 49,019 | $ 49,019 |
| Accumulated Amortization | (23,844) | (20,512) | (19,392) |
| Intangible Assets, Net | $ 25,175 | $ 28,507 | $ 29,627 |
| Customer relationships | |||
| Schedule of Intangible Assets [Line Items] | |||
| Weighted Average Remaining Useful Life | 6 years 8 months 12 days | 7 years 4 months 24 days | 7 years 8 months 12 days |
| Gross Carrying Amount | $ 26,101 | $ 26,101 | $ 26,101 |
| Accumulated Amortization | (11,601) | (9,969) | (9,425) |
| Intangible Assets, Net | $ 14,500 | $ 16,132 | $ 16,676 |
| Technology | |||
| Schedule of Intangible Assets [Line Items] | |||
| Weighted Average Remaining Useful Life | 2 years 8 months 12 days | 3 years 4 months 24 days | 3 years 7 months 6 days |
| Gross Carrying Amount | $ 11,618 | $ 11,618 | $ 11,618 |
| Accumulated Amortization | (7,938) | (6,844) | (6,469) |
| Intangible Assets, Net | $ 3,680 | $ 4,774 | $ 5,149 |
| Trade names | |||
| Schedule of Intangible Assets [Line Items] | |||
| Weighted Average Remaining Useful Life | 8 years 8 months 12 days | 9 years 4 months 24 days | 9 years 8 months 12 days |
| Gross Carrying Amount | $ 11,300 | $ 11,300 | $ 11,300 |
| Accumulated Amortization | (4,305) | (3,699) | (3,498) |
| Intangible Assets, Net | $ 6,995 | $ 7,601 | $ 7,802 |