v3.26.1
ACCOUNTS RECEIVABLE, NET - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Receivables [Abstract]      
Trade accounts receivable $ 542,883 $ 469,209  
Unbilled revenue, at net realizable value 222,883 136,701  
Total accounts receivable 765,766 605,910  
Allowance for doubtful accounts (53,847) (49,915) $ (31,715)
Accounts receivable, net $ 711,919 $ 555,995