v3.26.1
Leases (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Nov. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Leases [Abstract]        
Income recognized on termination of lease $ 7.1      
Lease assignment, income     $ 1.8  
Lease assignment, third-party expense     0.9  
Weighted average remaining lease term   1 month   4 months
Weighted average discount rate   5.00%   5.00%
Rent expense   $ 0.1 $ 0.1