XML 54 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Revenues (Tables)
12 Months Ended
Dec. 31, 2025
Revenues  
Schedule of contract assets included in accounts receivable

December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

(in thousands)

Unbilled trade receivables

$

46,817

$

60,951

$

59,831