XML 9 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Statement of Financial Position [Abstract]      
Accounts receivable, allowance for credit losses $ 1,212 $ 1,300 $ 367
Common stock, par value $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized 200,000,000 200,000,000 200,000,000
Common stock, shares issued 79,969,000 79,483,000 79,116,000
Common stock, shares outstanding 79,707,000 79,218,000 78,850,000
Treasury stock, shares 262,000 266,000 265,000