v3.26.1
Contract Assets - Contract Assets (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Short-term contract assets    
Cores expected to be returned by customers $ 21,294,000 $ 17,732,000
Core premiums paid to customers 11,187,000 9,669,000
Finished goods premiums paid to customers 1,429,000 805,000
Upfront payments to customers 642,000 1,400,000
Total short-term contract assets 34,552,000 29,606,000
Long-term contract assets    
Remanufactured cores held at customers’ locations 297,592,000 301,388,000
Core premiums paid to customers 28,198,000 24,714,000
Finished goods premiums paid to customers 3,700,000 2,483,000
Upfront payments to customers 1,731,000 2,114,000
Long-term core inventory deposits 0 5,569,000
Total long-term contract assets $ 331,221,000 $ 336,268,000