v3.26.1
Commitments and Contingencies - Funding Commitment (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Sinking fund payments  
Commitments and Contingencies  
Total $ 134,509
Remaining 2026 6,775
2027 9,034
2028 9,034
2029 9,034
2030 9,034
Thereafter 91,598
Federal escrow fund payments  
Commitments and Contingencies  
Total 126,705
Remaining 2026 6,000
2027 8,000
2028 8,000
2029 8,000
2030 8,000
Thereafter 88,705
State escrow fund payments  
Commitments and Contingencies  
Total 7,804
Remaining 2026 775
2027 1,034
2028 1,034
2029 1,034
2030 1,034
Thereafter $ 2,893