v3.25.4
Lease Liability - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Lessee Lease Description [Line Items]    
Payment made to acquire lease   $ 0.4
Operating lease expiration year   2030
Sublease Agreement   $ 0.3
Sublease expiration year   2027
Cash paid for operating lease liabilities $ 2.5  
Operating lease payments $ 27.1  
Minimum    
Lessee Lease Description [Line Items]    
Lease liability discount rates 0.69%  
Operating leases term for replacement 7 years  
Maximum    
Lessee Lease Description [Line Items]    
Lease liability discount rates 5.10%  
Operating leases term for replacement 15 years