v3.26.3
Revenue Recognition and Business Concentrations - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sales Return Asset    
Beginning balance $ 27,729 $ 21,120
Net additions to sales return liability 29,062 30,162
Actual returns (32,386) (27,784)
Ending balance 24,405 23,498
Sales Return Liability    
Beginning balance (80,055) (63,462)
Net additions to sales return liability (115,118) (123,393)
Actual returns 120,497 115,183
Ending balance $ (74,676) $ (71,672)