XML 86 R24.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
REVENUE  
Schedule of contract assets and contract liabilities

    

June 30,

    

December 31,

    

2025

    

2024

Contract assets

$

17,323

$

18,335

Contract liabilities

$

9,745

$

10,058