XML 18 R4.htm IDEA: XBRL DOCUMENT v3.25.4
Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Allowances for accounts receivable (in dollars) $ 7,115 $ 4,670
Preferred stock-issued 0  
Common stock par value $ 0.0001  
Common stock, shares authorized 245,000,000  
Common stock, shares issued 138,341,000 137,248,000
Common stock, shares outstanding 72,674,000 72,157,000
Treasury stock, shares 65,667,000 65,091,000
Preferred Class A    
Preferred stock-par value $ 0.0001  
Preferred stock- shares authorized 5,000,000  
Preferred stock-issued 0  
Preferred Class B    
Preferred stock-par value $ 0.0001  
Preferred stock- shares authorized 60,000  
Preferred stock-issued 0