v3.26.1
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Short-term contract liabilities    
Customer allowances earned $ 19,616,000 $ 16,283,000
Customer core returns accruals 18,394,000 13,880,000
Accrued core payment 10,121,000 3,196,000
Core bank liability 10,048,000 1,795,000
Customer deposits 2,185,000 2,486,000
Finished goods liabilities 837,000 518,000
Total short-term contract liabilities 61,201,000 38,158,000
Long-term contract liabilities    
Customer core returns accruals 245,504,000 227,588,000
Accrued core payment 3,604,000 3,768,000
Core bank liability 0 10,048,000
Total long-term contract liabilities $ 249,108,000 $ 241,404,000