v3.25.2
OTHER LIABILITIES - Warrant Liability (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Class of Warrant or Right [Line Items]      
Warrant liability   $ 5,884 $ 4,623
Brokered Placement Warrants      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 2.15    
Warrants issued (in shares) | shares 34,849,025    
Warrant liability   3,576 3,875
Orion Warrants, Expiring December 2025      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 3.28    
Warrants issued (in shares) | shares 5,500,000    
Warrant liability   10 336
Orion Warrants, Expiring September 2026      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 3.17    
Warrants issued (in shares) | shares 3,750,000    
Warrant liability   477 290
Orion Warrants, Expiring January 2028      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 2.72    
Warrants issued (in shares) | shares 500,000    
Warrant liability   91 63
Orion Warrants, Expiring January 2029      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 1.01    
Warrants issued (in shares) | shares 5,000,000    
Warrant liability   1,730 0
Paycore Warrants, Expiring May 2025      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 4.02    
Warrants issued (in shares) | shares 3,330,657    
Warrant liability   0 55
Paycore Warrants, Expiring February 2025      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (per share) | $ / shares $ 2.40    
Warrants issued (in shares) | shares 255,567    
Warrant liability   $ 0 $ 4