v3.26.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss $ 1.9 $ 1.1
Common stock, par or stated value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 700,000,000 700,000,000
Common stock, shares, issued (in shares) 87,843,035 86,776,552
Common stock, shares, outstanding (in shares) 87,843,035 86,776,552
Class of warrants issued (in shares) 2,000,000 2,000,000
Class of warrants outstanding (in shares) 2,000,000 2,000,000