XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Lease term and discount rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Weighted average remaining lease term (in years) 7 years 6 months 8 years 4 months 24 days 8 years 9 months 18 days
Weighted average discount rate 5.90% 5.90% 5.50%
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 3,557 $ 3,121 $ 2,042
Non-cash activities involving right-of-use assets and lease liabilities:      
Derecognition of right-of-use assets 0 4,163 0
Derecognition of operating lease liabilities $ 0 $ 5,401 $ 0