XML 30 R20.htm IDEA: XBRL DOCUMENT v3.26.1
The Company and its Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
The Company and its Significant Accounting Policies  
Schedule of revenue recognized over time

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

(in thousands)

Revenue recognized at a point in time

$

2,822

$

2,502

Revenue recognized over time

 

252

 

162

Total revenue

$

3,074

$

2,664