v3.26.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue  
Schedule of disaggregated revenue from contracts with customers

The following table provides information about disaggregated revenue from contracts with customers by the nature of products and services provided (in thousands):

For the years ended

December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

Revenue, point in time

$

20,961

$

20,842

Revenue, over time

8,249

13,055

Total Revenue

$

29,210

$

33,897

Schedule of deferred revenue

  ​ ​ ​

December 31, 2025

  ​ ​ ​

December 31, 2024

Beginning of the period contract liability

$

1,143

$

861

Revenue recognized from the contract liabilities included in the beginning balance

(709)

(461)

Increases due cash received net of amounts recognized revenue during the period

692

743

End of period contract liability

$

1,126

$

1,143