VALUATION AND QUALIFYING ACCOUNTS (Details) - Allowance for credit loss - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Allowance for credit losses: | |||||
| Allowance for credit losses, Balance at beginning of year | $ 116,445 | $ 146,480 | $ 93,397 | ||
| Allowance for credit losses, Charged to Income | 37,069 | 751 | 71,984 | ||
| Allowance for credit losses, Other | [1] | 4,383 | (2,411) | 690 | |
| Allowance for credit losses, Write-down | 13,780 | 28,375 | 19,591 | ||
| Allowance for credit losses, Balance at end of year | $ 144,117 | $ 116,445 | $ 146,480 | ||
| |||||