v3.25.4
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
Lease
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]    
Lessee, operating lease, option to extend true  
Extension term 1 year  
Number of financing leases | Lease 2  
Finance lease right-of-use assets | $ $ 3.5 $ 0.0
Weighted average remaining lease term for operating leases 3 years 2 months 12 days  
Weighted average remaining lease term for finance leases 4 years 3 months 18 days  
Weighted average discount rate used to measure operating lease liabilities 4.90% 4.90%
Weighted average discount rate used to measure financing lease liabilities 4.80%  
Minimum [Member]    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum [Member]    
Lessee, Lease, Description [Line Items]    
Remaining lease term 5 years