v3.25.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Schedule of Reclassification out of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Interest income (expense) $ 58,290 $ 59,771
Income tax benefit (3,172) (6,399)
Net (loss) income (140,974) 22,663
Reclassification out of Accumulated Other Comprehensive Income | Gains and losses on cash flow hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Interest income (expense) (837) (1,352)
Income tax benefit 220 365
Net (loss) income $ (617) $ (987)