v3.26.1
Leases - Future Lease Payments of Finance Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (six months) $ 963  
2027 1,969  
2028 2,028  
2029 2,089  
2030 2,152  
Thereafter 36,763  
Total lease payments 45,964  
Less: interest (24,693)  
Total finance lease liability $ 21,271 $ 21,274