XML 64 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 25,222 $ 23,075
Accounts receivable and contract assets, net of allowance of $1,835 and $5,047, respectively 59,176 58,822
Prepaid expenses and other current assets 6,513 9,384
Total current assets 90,911 91,281
Restricted cash 93 83
Furniture, fixtures and equipment, net 6,320 6,195
Right-of-use lease assets 4,887 5,437
Goodwill 87,540 87,293
Intangible assets, net 2,923 3,560
Deferred tax assets 5,305 6,997
Other assets 2,695 3,669
Total assets 200,674 204,515
Current liabilities    
Accounts payable 7,652 9,192
Contract liabilities 9,745 10,058
Accrued expenses and other current liabilities 20,086 19,170
Total current liabilities 37,483 38,420
Long-term debt, net of current maturities 59,175 59,175
Deferred tax liabilities 1,383 1,750
Operating lease liabilities 3,014 3,416
Other liabilities 5,520 5,468
Total liabilities 106,575 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,323 outstanding at June 30, 2025 and 49,658 shares issued and 48,542 outstanding at December 31, 2024 50 50
Additional paid-in capital 204,543 210,149
Treasury stock (1,335 and 1,116 common shares, respectively, at cost) (5,677) (3,996)
Accumulated other comprehensive loss (8,624) (10,053)
Accumulated deficit (96,193) (99,864)
Total stockholders' equity 94,099 96,286
Total liabilities and stockholders' equity $ 200,674 $ 204,515