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

    

June 30, 

    

December 31, 

2025

2024

Deferred revenues

$

6,485

$

8,010

Schedule of information about contract liabilities (deferred revenue)

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

    

Three Months Ended

    

Six Months Ended

June 30, 

June 30, 

2025

    

2024

    

2025

    

2024

Balance at the beginning of period

$

8,028

$

6,668

$

8,010

$

3,523

Net deferred revenue in the period

 

6,110

580

 

12,575

 

15,316

Revenue recognized

 

(8,001)

(2,467)

 

(14,608)

 

(13,957)

Currency translations and other adjustments

 

348

(11)

 

508

 

(112)

Balance at the end of period

$

6,485

$

4,770

$

6,485

$

4,770