v3.25.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Allowance for credit loss $ 4,578 $ 5,201
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,716,000 117,560,000
Common stock, outstanding (in shares) 117,716,000 117,560,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  
Mandatory convertible preferred stock, outstanding (in shares) 2,300,000