XML 71 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 28,735 $ 23,075
Accounts receivable and contract assets, net of allowance of $1,705 and $5,047, respectively 59,893 58,822
Prepaid expenses and other current assets 5,598 9,384
Total current assets 94,226 91,281
Restricted cash 93 83
Furniture, fixtures and equipment, net 6,937 6,195
Right-of-use lease assets 11,406 5,437
Goodwill 89,335 87,293
Intangible assets, net 3,613 3,560
Deferred tax assets 5,406 6,997
Other assets 2,236 3,669
Total assets 213,252 204,515
Current liabilities    
Accounts payable 9,500 9,192
Current maturities of long-term debt 5  
Contract liabilities 10,741 10,058
Accrued expenses and other current liabilities 22,266 19,170
Total current liabilities 42,512 38,420
Long-term debt, net of current maturities 59,202 59,175
Deferred tax liabilities 1,414 1,750
Operating lease liabilities 9,301 3,416
Other liabilities 6,135 5,468
Total liabilities 118,564 108,229
Commitments and contingencies (Note 8)
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,706 shares issued and 47,948 outstanding at September 30, 2025 and 49,658 shares issued and 48,542 outstanding at December 31, 2024 50 50
Additional paid-in capital 204,079 210,149
Treasury stock (1,758 and 1,116 common shares, respectively, at cost) (7,939) (3,996)
Accumulated other comprehensive loss (8,365) (10,053)
Accumulated deficit (93,137) (99,864)
Total stockholders' equity 94,688 96,286
Total liabilities and stockholders' equity $ 213,252 $ 204,515