v3.25.2
FORWARD PURCHASE AGREEMENT (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2023
Nov. 28, 2023
Derivative [Line Items]          
Purchase of forward purchase agreement       $ 18,900  
Proceeds from forward purchase agreement $ 2,400        
Loss on the change in fair value of the forward purchase agreement   $ 0 $ 2,982 $ 13,400  
Forward Purchase Agreement          
Derivative [Line Items]          
Number of shares available to be purchased (in shares)         2.0