XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Operating Leases Future Minimum Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Sep. 30, 2025
$ / £
Sep. 30, 2025
$ / €
Sep. 30, 2025
$ / $
Dec. 31, 2024
USD ($)
Dec. 31, 2024
$ / £
Dec. 31, 2024
$ / €
Dec. 31, 2024
$ / $
Lessee, Operating Lease, Liability, Payment, Due [Abstract]                
2025 Remainder $ 842              
2026 3,463              
2027 3,534              
2028 3,548              
2029 3,556              
Thereafter 56,487              
Total minimum lease payments 71,430              
Less: Effects of discounting (29,600)              
Total present value of lease payments $ 41,830       $ 40,080      
Foreign currency exchange rate (gbp, eur per usd)   1.34 1.17 0.72   1.25 1.04 0.70