v3.25.2
RELATED PARTIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
RELATED PARTIES          
Total revenue $ 220,583 $ 192,620 $ 401,862 $ 372,284  
Accounts receivable from shareholder 249,360   249,360   $ 254,718
Related party          
RELATED PARTIES          
Total revenue 1,300 $ 1,500 3,000 $ 3,000  
Accounts receivable from shareholder $ 3,800   $ 3,800   $ 5,500