v3.25.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]            
Operating Lease, Lease Income $ 270 $ 263 $ 832 $ 798    
Lessor, Operating Lease, Payment to be Received, Year One 308   308      
Lessor, Operating Lease, Payment to be Received, Year Two 680   680      
Lessor, Operating Lease, Payment to be Received, Year Three 683   683      
Lessor, Operating Lease, Payment to be Received, Year Four 486   486      
Lessor, Operating Lease, Payment to be Received, Year Five 449   449      
Lessor, Operating Lease, Payment to be Received, after Year Five 679   679      
Lessor, Operating Lease, Payments to be Received 3,285   3,285      
Lessor, Operating Lease, Assumptions and Judgments, Value of Underlying Asset, Amount 8,612 4,387 8,612 4,387    
Property Subject to or Available for Operating Lease, Accumulated Depreciation 3,512 1,426 3,512 1,426    
Lessee, Lease, Description [Line Items]            
Operating Lease, Lease Income 270 263 832 798    
Lessor, Operating Lease, Assumptions and Judgments, Value of Underlying Asset, Amount 8,612 4,387 8,612 4,387    
Property Subject to or Available for Operating Lease, Accumulated Depreciation 3,512 1,426 3,512 1,426    
Property, Plant, and Equipment, Lessor Asset under Operating Lease, after Accumulated Depreciation 5,100 2,961 5,100 2,961    
Operating Lease, Payments, Use     4,000 2,900    
Finance Lease, Right-of-Use Asset, before Accumulated Amortization 98,565   98,565     $ 86,707
Finance Lease, Liability, Current 0   0     217
Finance Lease, Liability, Noncurrent 99,985   99,985     $ 86,869
Finance Lease, Liability $ 99,985 $ 87,086 $ 99,985 $ 87,086 $ 99,985  
Finance Lease, Weighted Average Remaining Lease Term 35 years   35 years     36 years
Finance Lease, Weighted Average Discount Rate, Percent 5.74%   5.74%     5.67%
Finance Lease, Liability, to be Paid, Next Rolling 12 Months         612  
Finance Lease, Liability, to be Paid, Rolling Year Two         4,855  
Finance Lease, Liability, to be Paid, Year Three         5,205  
Finance Lease, Liability, to be Paid, Year Four         5,498  
Finance Lease, Liability, to be Paid, Year Five         5,608  
Finance Lease, Liability, to be Paid, after Year Five         241,135  
Total Future Lease Payments         262,913  
Imputed interest         $ (162,928)  
Operating Lease, Lease Income [Table Text Block]    
The following table presents lease revenue from operating leases in which the Company is the lessor for the periods indicated (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Total lease revenue
$270 $263 $832 $798