XML 94 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Restatement of Quarterly Financial Information - Schedule of Restatement of Condensed Consolidated Balance Sheets (Parenthetical) (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Quarterly Financial Information Disclosure [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