XML 107 R99.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Future Minimum Payments to Third Parties for the Next Five Years and Thereafter (Detail)
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 22,850,000
2027 23,250,000
2028 7,287,500
2029 7,525,000
2030 7,525,000
Thereafter 22,200,000
Total $ 90,637,500