v3.26.1
Summary of Significant Accounting Policies and Estimates (Tables)
6 Months Ended
Jun. 30, 2026
Summary of Significant Accounting Policies and Estimates  
Schedule of deferred revenue The table below summarizes the deferred revenue balances as of June 30, 2026 and December 31, 2025 (in thousands):

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

2026

2025

Deferred revenues

$

6,246

$

7,493

Schedule of information about contract liabilities (deferred revenue)

The table below provides information about contract liabilities (deferred revenue) and the significant changes in the balances for the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):

  ​ ​ ​

For the Three Months Ended

  ​ ​ ​

For the Six Months Ended

June 30, 

June 30, 

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Balance at the beginning of period

$

7,154

$

8,028

$

7,493

$

8,010

Net deferred revenue in the period

 

7,522

6,110

 

15,766

 

12,575

Revenue recognized

 

(8,566)

(8,001)

 

(17,135)

 

(14,608)

Foreign currency translations and other adjustments

 

136

348

 

122

 

508

Balance at the end of period

$

6,246

$

6,485

$

6,246

$

6,485