v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Changes in Fair Value of Warrants Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Warrants  
Changes in Fair Value of Warrants Liability [Roll Forward]  
Fair value, beginning balance $ 3,368
Change from private to public holdings 0
Change in fair value (823)
Fair value, ending balance 2,545
Private Warrants  
Changes in Fair Value of Warrants Liability [Roll Forward]  
Fair value, beginning balance 65
Change from private to public holdings (1)
Change in fair value (49)
Fair value, ending balance 15
Public Warrants  
Changes in Fair Value of Warrants Liability [Roll Forward]  
Fair value, beginning balance 3,303
Change from private to public holdings 1
Change in fair value (774)
Fair value, ending balance $ 2,530