v3.26.1
Leases - Other (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
Leases  
Total net future minimum lease payments $ 1.3
Unrecorded Unconditional Purchase Obligation, Category [Extensible Enumeration] us-gaap:OperatingLeaseLeaseNotYetCommencedMember
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 10 years
Operating Lease, lease not yet commenced, right-of-use asset $ 0.0
Operating Lease, lease not yet commenced, liability $ 0.0
Minimum  
Leases  
Lease period 2 years
Maximum  
Leases  
Lease period 10 years