v3.25.1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total principal due on promissory notes payable for land acquisition $ 9,100 $ 9,100
Current portion of promissory notes (4,800) (4,800)
Long term debt $ 4,300 $ 4,300