v3.26.1
The Company and its Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
The Company and its Significant Accounting Policies  
Schedule of revenue recognized over time

  ​ ​ ​

Year Ended December 31,

  ​ ​

2025

  ​ ​

2024

  ​ ​

(in thousands)

Revenue recognized at a point in time

$

11,110

$

10,867

Revenue recognized over time

 

780

 

812

Total revenue

$

11,890

$

11,679

Schedule of accounts receivable and allowance for credit losses

  ​ ​ ​

Year Ended

  ​ ​ ​

Year Ended

December 31,

December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

(in thousands)

Balance, beginning of year

$

34

$

40

Provisions for expected credit losses, net of recoveries

 

14

 

(5)

Foreign currency exchange rate changes

 

3

 

(1)

Balance, end of year

$

51

$

34