Quarterly report pursuant to Section 13 or 15(d)

BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)

v3.23.3
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2023
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES  
Schedule of Accounts receivable

​

​

​

​

​

​

​

​

(In thousands)

​

September 30, 

​

December 31, 

​

​

2023

    

2022

Accounts receivable

​

$

8,508

​

$

4,331

Less: Reserves

​

​

(236)

​

​

(249)

​

​

$

8,272

​

$

4,082

Schedule of Deferred revenues

​

​

​

​

​

​

​

​

​

​

(In thousands)

​

​

​

September 30, 

​

December 31, 

​

    

Balance Sheet Location

​

2023

    

2022

Deferred revenue, current

​

Other accrued expenses and current liabilities

​

$

2,435

​

$

1,651

Deferred revenue, net of current portion

​

Contract liabilities, net of current portion

​

​

6,432

​

​

8,856

​

​

​

​

$

8,867

​

$

10,507

Schedule of Earnings Per Share, Basic and Diluted

The table below reconciles basic and diluted earnings (loss) per share of common stock:

​

​

​

​

​

​

​

​

​

​

​

​

​

(In thousands)

​

Three Months Ended

​

Nine Months Ended

​

​

September 30, 

​

September 30, 

​

    

2023

    

2022

    

2023

    

2022

Numerator:

 

​

  

 

​

  

 

​

  

 

​

  

Net income (loss) ─ basic

​

$

4,593

​

$

(3,577)

​

$

(12,422)

​

$

(7,822)

Net income (loss) ─ diluted

​

$

4,593

​

$

(3,577)

​

$

(12,422)

​

$

(7,822)

​

​

​

​

​

​

​

​

​

​

​

​

​

Denominator:

​

 

  

​

 

  

​

 

  

​

 

  

Weighted-average common shares ─ basic

​

 

34,583

​

 

34,390

​

 

34,497

​

 

34,339

Potential dilution from share-based awards

​

​

2,090

​

​

89

​

​

—

​

​

60

Weighted-average common and common share equivalents ─ diluted

​

 

36,673

​

 

34,479

​

 

34,497

​

 

34,399

Anti-dilutive share-based awards excluded from the calculation of diluted earnings (loss) per share

​

 

1,108

​

 

3,512

​

 

3,998

​

 

2,466

​