v3.26.3
Revenue Recognition and Business Concentrations - Schedule of Deferred Revenue (Details) - Wholesale - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Contract With Customer, Liability [Roll Forward]    
Beginning balance $ (30,139) $ (27,305)
Additions of customer cash payments (61,278) (48,707)
Revenue recognized 58,215 54,273
Ending balance $ (33,202) $ (21,739)