v3.25.2
PREFERRED STOCK (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 20, 2023
USD ($)
day
$ / shares
shares
Mar. 31, 2024
shares
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Jun. 30, 2025
shares
Jun. 30, 2024
USD ($)
shares
Jan. 01, 2024
$ / shares
Preferred Stock (Details) - Schedule of preferred stock authorized, issued and outstanding              
Gain (loss) on stock conversion | $           $ 0  
Series A Preferred Stock              
Preferred Stock (Details) - Schedule of preferred stock authorized, issued and outstanding              
Aggregate shares (in shares) | shares 835,011            
Proceeds from the sales of share | $ $ 25,000            
Liquidation preference (in dollars per share) | $ / shares $ 30.00           $ 34.13
Conversion price (in dollars per share) | $ / shares $ 1.00            
Conversion price ratio 250.00%            
Conversion price window, number of trading days | day 90            
Conversion price window, consecutive number of trading days | day 120            
Converted shares (in shares) | shares     0 70,241 0 475,005  
Preferred Stock              
Preferred Stock (Details) - Schedule of preferred stock authorized, issued and outstanding              
Stock price per share (in dollars per share) | $ / shares $ 30.00            
Class A Common Stock              
Preferred Stock (Details) - Schedule of preferred stock authorized, issued and outstanding              
Common stock issued upon conversion of shares (in shares) | shares   2,269,982 0 2,553,361 1,110 16,624,215