Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Schedule of Future Minimum Payments to be Received under Operating Leases or Subleases and the Investment in Sales Typed Leases (Details)

v3.25.4
Leases - Schedule of Future Minimum Payments to be Received under Operating Leases or Subleases and the Investment in Sales Typed Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating    
2026 $ 59,937  
2027 53,228  
2028 44,850  
2029 41,587  
2030 37,343  
Thereafter 164,790  
Total 401,735  
Sales-Type    
2026 305  
2027 303  
2028 306  
2029 308  
2030 293  
Thereafter 1,364  
Total 2,879  
Less: imputed interest (487)  
Present value of net investment in sublease $ 2,392 $ 544