v3.25.4
Debt - Notes Payable - Insurance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt, excluding deferred loan costs $ 689,741 $ 651,390
Notes payable – insurance    
Debt Instrument [Line Items]    
Debt, excluding deferred loan costs $ 2,000  
Finance agreement interest rate 5.60%  
Debt instrument, term 5 months  
Insurance Notes Payable, Issued 2025 | Notes payable – insurance    
Debt Instrument [Line Items]    
Note principal amount $ 6,200  
Insurance Notes Payable, Issued 2024 | Notes payable – insurance    
Debt Instrument [Line Items]    
Note principal amount   $ 3,500