XML 13 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 $ 35,446 $ 33,059
Marketable Securities, Current 35,756 48,275
Trade receivables 21,241 19,978
Prepaid expenses and other current assets 12,306 9,481
Deferred contract acquisition and fulfillment costs, current 9,670 10,765
Total current assets 114,419 121,558
Marketable Securities, Noncurrent 4,132 3,379
LONG-TERM ASSETS:    
Property and equipment, net 14,279 16,190
Other assets, noncurrent 3,438 2,983
Deferred contract acquisition and fulfillment costs, noncurrent 10,778 13,605
Operating lease right-of-use assets 11,242 12,308
Intangible assets, net 89 212
Goodwill 11,070 11,070
Total noncurrent assets 55,028 59,747
TOTAL ASSETS 169,447 181,305
CURRENT LIABILITIES:    
Current portion of long-term loans 4,423 3,110
Trade payables 9,188 3,265
Employees and payroll accruals 14,083 15,399
Accrued expenses and other current liabilities 12,466 14,262
Operating lease liabilities, current 2,734 2,504
Deferred revenue, current 55,075 63,123
Total current liabilities 97,969 101,663
LONG-TERM LIABILITIES:    
Deferred revenue, noncurrent 47 67
Long-term loans, net of current portion 26,616 29,153
Operating lease liabilities, noncurrent 15,032 15,263
Other liabilities, noncurrent 12,829 10,772
Total long-term liabilities 54,524 55,255
TOTAL LIABILITIES 152,493 156,918
STOCKHOLDERS' EQUITY:    
Preferred stock, $0.0001 par value per share, 20,000,000 shares authorized as of June 30, 2025 and December 31, 2024; 0 shares issued and outstanding as of June 30, 2025, and December 31, 2024 0 0
Common stock $0.0001 par value per share, 1,000,000,000 shares authorized as of June 30, 2025 and December 31, 2024; 168,169,249 and 161,980,907 shares issued as of June 30, 2025 and December 31, 2024, respectively; 153,601,650 and 152,057,148 outstanding as of June 30, 2025 and December 31, 2024, respectively 17 15
Treasury stock – 14,567,599 and 9,923,759 shares of common stock, $0.0001 par value per share, as of June 30, 2025 and December 31, 2024, respectively (17,396) (7,801)
Additional paid-in capital 508,106 500,024
Accumulated other comprehensive income 3,906 959
Accumulated deficit (477,679) (468,810)
Total stockholders' equity 16,954 24,387
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 169,447 $ 181,305