Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Equipment Loans - Additional Information (Details)

v3.25.1
Long-Term Debt - Equipment Loans - Additional Information (Details) - Marquis
1 Months Ended 6 Months Ended
Dec. 31, 2022
USD ($)
payment
Dec. 31, 2021
USD ($)
payment
Mar. 31, 2025
USD ($)
payment
Dec. 31, 2024
USD ($)
Sep. 30, 2024
USD ($)
Banc Note Payable Bank Five | Equipment loans          
Debt Instrument [Line Items]          
Debt face amount     $ 4,000,000.0    
Debt periodic frequency | payment     84    
Debt periodic payment     $ 55,000    
Interest rate (as percent)     4.70%    
Balance outstanding     $ 0   $ 164,000
Banc Note Payable Bank Seven          
Debt Instrument [Line Items]          
Debt face amount     $ 5,000,000.0    
Debt periodic frequency | payment     84    
Debt periodic payment     $ 59,000    
Interest rate (as percent)     3.20%    
Balance outstanding       $ 2,000,000.0 2,300,000
Debt instrument, periodic payment terms     $ 809,000    
Banc Note Payable Bank Eight          
Debt Instrument [Line Items]          
Debt face amount     $ 3,400,000    
Debt periodic frequency | payment     84    
Debt periodic payment     $ 46,000,000    
Interest rate (as percent)     4.00%    
Balance outstanding     $ 1,600,000 $ 1,300,000  
Banc Note Payable Bank Nine          
Debt Instrument [Line Items]          
Debt face amount   $ 5,500,000      
Debt periodic frequency | payment   60      
Debt periodic payment   $ 92,000      
Interest rate (as percent)   3.75%      
Balance outstanding     2,400,000   2,900,000
Debt instrument, periodic payment terms   $ 642,000      
Banc Note Payable Bank Ten          
Debt Instrument [Line Items]          
Debt face amount $ 5,700,000        
Debt periodic frequency | payment 84        
Debt periodic payment $ 79,000        
Interest rate (as percent) 6.50%        
Debt instrument, periodic payment terms $ 650,000        
Banc Note Payable Bank Ten | Equipment loans          
Debt Instrument [Line Items]          
Balance outstanding     $ 4,300,000   $ 4,600,000