v3.26.1
Subsequent Events (Details) - USD ($)
$ in Millions
3 Months Ended
Apr. 30, 2026
Apr. 29, 2026
Mar. 31, 2026
Mar. 31, 2025
DTR | Related Party        
Subsequent Event [Line Items]        
Pro forma revenue     $ 243.6 $ 1,065.8
Pro forma net income (loss)     $ (12.9) $ 14.7
Subsequent Event        
Subsequent Event [Line Items]        
Stock issued for exercise of warrants (in shares)   2,475,201    
Subsequent Event | DTR | Related Party        
Subsequent Event [Line Items]        
Business combination, shares issued (in shares) 11,316,775      
Additional shares to be issued if warrants exercised (in shares) 725,592