v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Fair Value Disclosures [Abstract]    
Beginning balance $ 0 $ 43,560
Decrease due to earnout settlement 0 (45,114)
Change in fair value of contingent consideration 0 5,817
Reclassification due to remaining payments being fixed per Settlement Agreement 0 (4,263)
Ending balance $ 0 $ 0