XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.4
REVENUE RECOGNITION AND BUSINESS CONCENTRATIONS - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Sales Return Asset    
Beginning balance $ 21,120 $ 13,866
Net additions to sales return liability 66,243 63,580
Actual returns (50,963) (47,842)
Ending balance 36,400 29,604
Sales Return Liability    
Beginning balance (63,462) (55,327)
Net additions to sales return liability (269,629) (266,277)
Actual returns 213,633 216,359
Ending balance $ (119,458) $ (105,245)