STOCKHOLDERS' EQUITY - Schedule of amounts reclassified from AOCI (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 |
Sep. 30, 2024 |
Jun. 30, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Changes in Accumulated Other Comprehensive Income (Loss) | |||||||||||
| General and administrative | $ (191,110) | $ (193,539) | $ (177,524) | $ (219,652) | $ (196,388) | $ (194,330) | $ (215,377) | $ (194,193) | $ (781,825) | $ (800,288) | $ (663,381) |
| Total reclassifications | 49 | 3,927 | 226 | ||||||||
| Reclassification Out Of Accumulated Other Comprehensive Income | Unrealized Gain (Loss) on Securities (1) | |||||||||||
| Changes in Accumulated Other Comprehensive Income (Loss) | |||||||||||
| Investment income, net | $ 49 | $ 3,927 | $ 226 | ||||||||