SUBSEQUENT EVENTS |
9 Months Ended |
|---|---|
Sep. 30, 2026 | |
| Subsequent Events [Abstract] | |
| SUBSEQUENT EVENTS | NOTE 15. SUBSEQUENT EVENTS Subsequent to September 30, 2026 and through the period ended October 23, 2026, the Company repurchased 427.1 thousand common shares at an aggregate cost of $143.8 million and an average price of $336.70 per common share.
|