FAIR VALUE - Quantitative Information (Details) $ in Thousands |
Jun. 30, 2025
USD ($)
|
Mar. 31, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Jun. 30, 2024
USD ($)
|
Mar. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
---|---|---|---|---|---|---|
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
Corporate bonds and notes | $ 5,880 | $ 21,859 | $ 12,132 | $ 6,175 | $ 7,721 | $ 7,530 |
Discount rate | Corporate bonds and notes | Net present value | Minimum | ||||||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
Financial asset, measurement input | 0.1100 | 0.0725 | ||||
Discount rate | Corporate bonds and notes | Net present value | Maximum | ||||||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
Financial asset, measurement input | 0.1100 | 0.1200 | ||||
Discount rate | Corporate bonds and notes | Net present value | Weighted Average | ||||||
Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||||
Financial asset, measurement input | 0.1100 | 0.1082 |