XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION AND BUSINESS CONCENTRATIONS - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sales Return Asset    
Beginning balance $ 21,120 $ 13,866
Net additions to sales return liability 30,162 32,846
Actual returns (27,784) (26,056)
Ending balance 23,498 20,656
Sales Return Liability    
Beginning balance (63,462) (55,327)
Net additions to sales return liability (123,393) (123,196)
Actual returns 115,183 114,513
Ending balance $ (71,672) $ (64,010)