v3.26.1
RELATED PARTIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
RELATED PARTIES          
Total revenue $ 192,340 $ 220,583 $ 354,946 $ 401,862  
Accounts receivable from shareholder 220,203   220,203   $ 231,885
Related party          
RELATED PARTIES          
Total revenue 1,100 $ 1,300 2,100 $ 3,000  
Accounts receivable from shareholder $ 6,500   $ 6,500   $ 8,500