XML 35 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 5,201 $ 2,808
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 275,000,000 275,000,000
Common stock, issued (in shares) 117,560,000 117,356,000
Common stock, outstanding (in shares) 117,560,000 117,356,000
Mandatory convertible preferred stock, par value (in dollars per share) $ 1,000,000 $ 1,000,000
Mandatory convertible preferred stock, authorized (in shares) 15,000,000 15,000,000
Mandatory convertible preferred stock, issued (in shares) 2,300,000 0
Mandatory convertible preferred stock, outstanding (in shares) 2,300,000 0