XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 4,233 $ 6,653
Trade accounts receivable, less allowance for doubtful accounts of $40 and $75, respectively 11,054 12,378
Prepaid expenses 3,480 4,228
Income taxes receivable 141 161
Other current assets 692 940
Total current assets 19,600 24,360
Net property and equipment 38,269 28,205
Intangible assets, net 2,616 1,471
Goodwill 66,152 61,614
Operating lease right-of-use assets 1,627 2,060
Deferred contract costs, net 1,562 1,453
Other noncurrent assets 2,713 3,274
Total assets 132,539 122,437
Current liabilities:    
Current portion of notes payable, net of unamortized debt issuance costs 4,789 7,214
Accounts payable 1,194 1,301
Accrued wages and bonuses 4,774 3,953
Accrued expenses 5,091 4,893
Dividends payable 2,770 2,906
Deferred revenue 15,786 14,834
Income Taxes Payable 353 222
Contingent consideration 540 0
Other current liabilities 561 880
Total current liabilities 35,858 36,203
Notes payable, net of current portion and unamortized debt issuance costs 57,895 29,470
Deferred income taxes 3,531 4,139
Contingent consideration, net of current portion 319 0
Other long-term liabilities 3,652 3,670
Total liabilities 101,255 73,482
Shareholders’ equity:    
Preferred stock, $0.01 par value, authorized 2,000,000 shares, none issued 0 0
Common stock, $0.001 par value; authorized 110,000,000 shares, issued 31,072,144 in 2024 and 31,002,919 in 2023, outstanding 23,083,116 in 2024 and 24,219,887 in 2023 31 31
Additional paid-in capital 180,249 178,213
Retained earnings (accumulated deficit) (17,064) (30,530)
Accumulated other comprehensive loss, foreign currency translation adjustment 0 0
Treasury stock, at cost; 7,989,028 Common shares in 2024 and 6,783,032 Common shares in 2023 (131,932) (98,759)
Total shareholders’ equity 31,284 48,955
Total liabilities and shareholders’ equity $ 132,539 $ 122,437