v3.26.1
Contract Liabilities - Contract Liabilities (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Short-term contract liabilities    
Customer allowances earned $ 21,645,000 $ 19,616,000
Customer core returns accruals 19,039,000 18,394,000
Accrued core payment 3,673,000 10,121,000
Customer deposits 2,823,000 2,185,000
Finished goods liabilities 390,000 837,000
Core bank liability 0 10,048,000
Total short-term contract liabilities 47,570,000 61,201,000
Long-term contract liabilities    
Customer core returns accruals 253,716,000 245,504,000
Accrued core payment 3,245,000 3,604,000
Total long-term contract liabilities $ 256,961,000 $ 249,108,000