XML 46 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue The table below presents the Company’s revenue disaggregated by revenue source (in thousands):
Schedule of contract balances

As of December 31, 2025 and June 30, 2026, the Company’s contract balances were as follows (in thousands):

  ​  ​

  ​  ​

December 31, 

  ​  ​

June 30, 

2025

2026

Accounts receivable, net

$

100,793

$

91,798

  ​

  ​

Contract assets - current

$

3,946

$

7,973

Contract assets - non-current

 

1,548

 

1,349

Contract assets - total

$

5,494

$

9,322

  ​

  ​

Contract liabilities - current

$

17,595

$

8,621

Contract liabilities - non-current

 

 

Contract liabilities - total

$

17,595

$

8,621