XML 82 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lessee, Lease, Description [Line Items]        
Lease option to extend (up to) 10 years   10 years  
Lease, termination period, if applicable     1 year  
Operating lease cost $ 3.6 $ 3.1 $ 7.2 $ 6.2
Operating cash flows from operating leases $ 3.2 $ 2.7 $ 6.4 $ 5.6
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term, finance 3 months   3 months  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term, finance 21 years   21 years