v3.25.4
ACCOUNTS RECEIVABLE, NET AND CONTRACT BALANCES - Schedule of Opening and Closing Balances of Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Contract with Customer, Liability [Abstract]    
Balance at beginning of the year $ 33,182 $ 39,579
Ending balance 27,957 33,182
Change $ (5,225) $ (6,397)