v3.26.1
WARRANTS - Schedule of Number Of Warrants and Activity (Details) - warrant
warrant in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
OIC Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Warrants outstanding, beginning balance 5,572 5,572      
Warrants exercised 0 0      
Warrants outstanding, ending balance 5,572 5,572      
Warrants outstanding at beginning and end of period 5,572 5,572 0 0 0
Novus Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Warrants outstanding, beginning balance 5,167 5,167      
Warrants exercised 0 0      
Warrants outstanding, ending balance 5,167 5,167      
Warrants outstanding at beginning and end of period 5,167 5,167 5,167 5,167 5,167
Dorado Goose Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Warrants outstanding, beginning balance 4,000 4,500      
Warrants exercised (1,000) (1,500)      
Warrants outstanding, ending balance 3,000 3,000      
Warrants outstanding at beginning and end of period 3,000 3,000 0 0 0
Warrants          
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]          
Warrants outstanding, beginning balance 14,739 15,239      
Warrants exercised (1,000) (1,500)      
Warrants outstanding, ending balance 13,739 13,739      
Warrants outstanding at beginning and end of period 13,739 13,739 5,167 5,167 5,167