XML 36 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowances for accounts receivable (in dollars) $ 4,828 $ 7,721
Preferred stock-issued 0  
Common stock par value $ 0.0001  
Common stock, shares authorized 245,000,000  
Common stock, shares issued 136,471,000 134,456,000
Common stock, shares outstanding 73,681,000 76,796,000
Treasury stock, shares 62,790,000 57,660,000
Preferred Class A    
Preferred stock-par value $ 0.0001  
Preferred stock- shares authorized 5,000,000  
Preferred Class B    
Preferred stock-par value $ 0.0001  
Preferred stock- shares authorized 60,000