v3.26.1
Financial Statement Components - Schedule of Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Credit Losses    
Beginning balance $ (1,898) $ (2,746)
(Reserve) provision (548) (1,001)
Write-offs (recoveries) 1,193 1,849
Ending balance (1,253) (1,898)
Sales Reserves    
Beginning balance (4,233) (2,502)
(Reserve) provision (8,110) (5,355)
Write-offs (recoveries) 8,746 3,624
Ending balance $ (3,597) $ (4,233)