XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUES - Schedule of Changes in the Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]        
Balance as of beginning of the period $ 5,665 $ 7,554 $ 4,486 $ 5,537
Revenue recognized from opening balance of contract liabilities (5,665) (7,554) (4,486) (5,537)
Increase due to cash received 165,441 158,619 300,902 280,650
Revenue recognized from cash received during the period (159,567) (152,113) (295,080) (274,116)
Foreign exchange effect 109 (9) 161 (37)
Balance as of end of the period $ 5,983 $ 6,497 $ 5,983 $ 6,497