v3.26.1
Commitments and Contingencies - Commitments Related to Allowances Incurred Under Long-Term Customer Contracts and Amortization of Core Premiums Paid to Customers (Details)
Mar. 31, 2026
USD ($)
Commitments and Contingencies [Abstract]  
2027 $ 17,169,000
2028 13,823,000
2029 9,128,000
2030 4,674,000
2031 3,377,000
Thereafter 6,711,000
Total 54,882,000
Allowances Incurred Under Long-term Customer Contracts [Member]  
Commitments and Contingencies [Abstract]  
2027 5,982,000
2028 3,703,000
2029 2,589,000
2030 1,193,000
2031 656,000
Thereafter 1,374,000
Total 15,497,000
Amortization of Core Premiums Paid to Customers [Member]  
Commitments and Contingencies [Abstract]  
2027 11,187,000
2028 10,120,000
2029 6,539,000
2030 3,481,000
2031 2,721,000
Thereafter 5,337,000
Total $ 39,385,000