XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Accounts receivable, allowance $ 19,547 $ 15,359
Stockholders’ equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized shares (in shares) 10,000,000 10,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized shares (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 17,670,026 17,604,371
Common stock, outstanding (in shares) 17,670,026 17,604,371
Preferred stock, shares outstanding (in shares) 400 400
Preferred stock, shares issued (in shares) 400 400
Preferred stock liquidation preference (in dollars per share) $ 128,071 $ 138,132
Liquidation Preference $ 51,228 $ 55,253
Series A Preferred Stock    
Liquidation Preference $ 51,200 $ 55,300