v3.26.1
The Company and its Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
The Company and its Significant Accounting Policies  
Schedule of revenue recognized over time

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Revenue recognized at a point in time

$

3,562

$

3,078

$

6,383

$

5,581

Revenue recognized over time

 

208

 

336

 

461

 

497

Total revenue

$

3,770

$

3,414

$

6,844

$

6,078