XML 102 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Lease Agreements - Company as Lessee - Schedule of Maturity Analysis of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 6,280  
2027 3,750  
2028 2,765  
2029 2,756  
2030 2,733  
Thereafter 103,678  
Total lease payments 121,962  
Less: Imputed interest (70,475)  
Present value of lease liabilities $ 51,487 $ 52,473