v3.26.3
Leases - Other (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2026
Sep. 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.2 $ 1.5
Minimum    
Leases    
Remaining non-cancelable lease term (in years) 1 year  
Maximum    
Leases    
Remaining non-cancelable lease term (in years) 15 years