v3.25.1
DEBT, Finance Leases (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2021
Jan. 31, 2021
May 04, 2025
Dec. 31, 2020
$7.2 Million Finance Lease [Member]        
Finance Lease, [Abstract]        
Finance lease contract term     5 years  
Finance lease amount $ 7,200      
Early buyout option to purchase tool 2,400   $ 2,400  
$7.2 Million Finance Lease [Member] | Monthly [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments $ 100      
$35.5 Million Finance Lease [Member]        
Finance Lease, [Abstract]        
Finance lease contract term     5 years  
Finance lease amount       $ 35,500
Early buyout option to purchase tool   $ 14,100    
$35.5 Million Finance Lease [Member] | First Three Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   40    
$35.5 Million Finance Lease [Member] | Following Nine Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   600    
$35.5 Million Finance Lease [Member] | Forty Eight Months [Member]        
Finance Lease, [Abstract]        
Finance lease monthly payments   $ 500