XML 82 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Operating Leases Future Minimum Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Mar. 31, 2026
$ / €
Mar. 31, 2026
$ / £
Dec. 31, 2025
USD ($)
$ / €
Lessee, Operating Lease, Liability, Payment, Due [Abstract]        
2026 Remainder $ 2,656      
2027 3,506      
2028 3,520      
2029 3,529      
2030 3,235      
Thereafter 52,616      
Total minimum lease payments 69,062      
Less: Effects of discounting (28,428)      
Total present value of lease payments $ 40,634     $ 41,429
Foreign currency exchange rate (gbp, eur per usd)   1.15 1.32 1.17