v3.26.1
RELATED PARTIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
RELATED PARTIES      
Total revenue $ 162,606 $ 181,279  
Accounts receivable from shareholder 204,058   $ 231,885
Related party      
RELATED PARTIES      
Total revenue 900 $ 1,700  
Accounts receivable from shareholder $ 7,100   $ 8,500