v3.25.2
Commitments and Contingencies - Funding Commitment (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Sinking fund payments  
Commitments and Contingencies  
Total $ 142,415
2025 4,517
2026 9,034
2027 9,034
2028 9,034
2029 9,034
Thereafter 101,762
Federal escrow fund payments  
Commitments and Contingencies  
Total 133,763
2025 4,000
2026 8,000
2027 8,000
2028 8,000
2029 8,000
Thereafter 97,763
State escrow fund payments  
Commitments and Contingencies  
Total 8,652
2025 517
2026 1,034
2027 1,034
2028 1,034
2029 1,034
Thereafter $ 3,999