XML 103 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Operating Leases Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Dec. 31, 2025
$ / $
Dec. 31, 2025
$ / €
Dec. 31, 2025
$ / £
Dec. 31, 2024
USD ($)
Dec. 31, 2024
$ / $
Dec. 31, 2024
$ / €
Dec. 31, 2024
$ / £
Lessee, Operating Lease, Liability, Payment, Due [Abstract]                
2026 $ 3,464              
2027 3,534              
2028 3,548              
2029 3,557              
2030 3,263              
Thereafter 53,233              
Total minimum lease payments 70,599              
Less: Effects of discounting (29,170)              
Total present value of lease payments $ 41,429       $ 40,080      
Foreign currency exchange rate (gbp, eur per usd)   0.73 1.17 1.35   0.70 1.04 1.25