XML 107 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Option to extend lease, maximum number of years 10 years
Purchase of property $ 18.1
Operating leases, weighted average remaining lease term 11 years 4 months 24 days
Operating leases, weighted-average discount rate used to determine the operating lease liability 8.10%