XML 64 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 20,116 $ 23,075
Accounts receivable and contract assets, net of allowance of $5,095 and $5,047, respectively 62,735 58,822
Prepaid expenses and other current assets 7,250 9,384
Total current assets 90,101 91,281
Restricted cash 86 83
Furniture, fixtures and equipment, net 6,411 6,195
Right-of-use lease assets 5,110 5,437
Goodwill 87,364 87,293
Intangible assets, net 3,242 3,560
Deferred tax assets 6,855 6,997
Other assets 3,196 3,669
Total assets 202,365 204,515
Current liabilities    
Accounts payable 8,448 9,192
Contract liabilities 9,980 10,058
Accrued expenses and other current liabilities 18,819 19,170
Total current liabilities 37,247 38,420
Long-term debt, net of current maturities 59,175 59,175
Deferred tax liabilities 1,727 1,750
Operating lease liabilities 3,185 3,416
Other liabilities 5,995 5,468
Total liabilities 107,329 108,229
Commitments and contingencies (Note 7)
Stockholders' equity    
Preferred stock, $0.001 par value; 10,000 shares authorized; none issued
Common stock, $0.001 par value; 100,000 shares authorized; 49,658 shares issued and 48,111 outstanding at March 31, 2025 and 49,658 shares issued and 48,542 outstanding at December 31, 2024 50 50
Additional paid-in capital 208,526 210,149
Treasury stock (1,547 and 1,116 common shares, respectively, at cost) (5,511) (3,996)
Accumulated other comprehensive loss (9,653) (10,053)
Accumulated deficit (98,376) (99,864)
Total stockholders' equity 95,036 96,286
Total liabilities and stockholders' equity $ 202,365 $ 204,515