v3.26.1
Leases - Other (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases    
Option to extend true  
Option to terminate true  
Termination term (in years) 1 year  
Right-of-use operating lease assets in exchange for lease obligations $ 4.1 $ 1.2
Minimum    
Leases    
Remaining non-cancelable lease term (in years) 1 year  
Maximum    
Leases    
Remaining non-cancelable lease term (in years) 15 years