v3.25.4
INCOME TAXES - Schedule of Income Taxes paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Federal $ 0 $ 2,663
State:    
Total State 627 722
Foreign:    
Total cash paid for income tax 1,424 3,385
New Mexico    
State:    
Total State 0 175
Texas    
State:    
Total State 495 435
Louisiana    
State:    
Total State 70 22
Other    
State:    
Total State 62 90
Canada    
Foreign:    
Foreign $ 797 $ 0