v3.25.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 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