v3.25.3
Lease Liabilities - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Sep. 30, 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
Lease payments $ 27.3  
Minimum    
Lessee Lease Description [Line Items]    
Operating leases remaining lease terms 1 year  
Operating leases term for replacement 7 years  
Maximum    
Lessee Lease Description [Line Items]    
Operating leases remaining lease terms 11 years  
Operating leases term for replacement 15 years