Annual report [Section 13 and 15(d), not S-K Item 405]

Segments (Details)

v3.25.0.1
Segments (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Segments [Line Items]      
Operating segments 3    
Pekin Campus Production Segment [Member]      
Segments [Line Items]      
Management fees $ 7,200,000 $ 5,280,000 $ 5,046,000
Marketing and Distribution Segment [Member]      
Segments [Line Items]      
Management fees 5,400,000 3,960,000 3,840,000
Western Production Segment [Member]      
Segments [Line Items]      
Management fees 3,600,000 2,640,000 2,400,000
Capital expenditures 4,300,000 11,800,000 12,300,000
Pekin Campus Segment [Member]      
Segments [Line Items]      
Capital expenditures $ 6,800,000 $ 17,700,000 $ 25,700,000