SALE AND PURCHASE OF COMMON STOCK (Tables)  | 
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2025  | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sale And Purchase Of Common Stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| The Company repurchased the following capital stock: | 
 The Company repurchased the following capital stock: 
 
  | 
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Tabular disclosure of share repurchases. No definition available. 
  |