XML 18 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 23,075 $ 22,636
Accounts receivable and contract assets, net of allowance of $5,047 and $5,288, respectively 58,822 82,117
Prepaid expenses and other current assets 9,384 8,091
Total current assets 91,281 112,844
Restricted cash 83 173
Furniture, fixtures and equipment, net 6,195 6,446
Right-of-use lease assets 5,437 7,473
Goodwill 87,293 97,232
Intangible assets, net 3,560 12,615
Deferred tax assets 6,997 4,775
Other assets 3,669 5,787
Total assets 204,515 247,345
Current liabilities    
Accounts payable 9,192 11,302
Contract liabilities 10,058 9,521
Accrued expenses and other current liabilities 19,170 25,451
Total current liabilities 38,420 46,274
Long-term debt, net of current maturities 59,175 79,175
Deferred tax liabilities 1,750 2,384
Operating lease liabilities 3,416 5,287
Other liabilities 5,468 12,143
Total liabilities 108,229 145,263
Commitments and contingencies (Note 14)
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,542 outstanding at December 31, 2024 and 49,472 shares issued and 48,653 outstanding at December 31, 2023 50 49
Additional paid-in capital 210,149 217,684
Treasury stock (1,116 and 819 common shares, respectively, at cost) (3,996) (3,959)
Accumulated other comprehensive loss (10,053) (8,989)
Accumulated deficit (99,864) (102,703)
Total stockholders' equity 96,286 102,082
Total liabilities and stockholders' equity $ 204,515 $ 247,345