FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($) $ in Millions |
Jun. 30, 2024 |
Jan. 26, 2024 |
Jan. 25, 2024 |
Dec. 31, 2023 |
|---|---|---|---|---|
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||
| Business acquisition, number of shares (in shares) | 3,600,000 | 3,600,000 | 2,740,418 | |
| First anniversary, annualized recurring revenue, cash paid | $ 25.0 | $ 50.1 | ||
| Settlement agreement, cash paid | $ 20.0 | 25.0 | ||
| Merger Agreement | ||||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||
| Contingent consideration | $ 4.4 | |||
| Broker fees and other costs | $ 0.3 | |||
| Tranche One | ||||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||
| Settlement agreement, cash paid | 3.0 | |||
| Tranche Two | ||||
| Fair Value Measurement Inputs and Valuation Techniques [Line Items] | ||||
| Settlement agreement, cash paid | $ 2.0 |