v3.25.4
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