v3.26.1
Operating Leases - Additional information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]        
Lease option to extend (up to) 7 years   7 years  
Lease, termination period, if applicable     1 year  
Lease expense $ 4.9 $ 3.6 $ 9.9 $ 7.2
Operating lease cost $ 2.8 $ 2.0 $ 5.4 $ 4.0
Minimum        
Lessee, Lease, Description [Line Items]        
Remaining lease term, finance 1 month   1 month  
Maximum        
Lessee, Lease, Description [Line Items]        
Remaining lease term, finance 20 years   20 years