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