XML 101 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUBSEQUENT EVENTS (Details)
$ / shares in Units, $ in Thousands, £ in Millions
Feb. 28, 2025
Installment
$ / shares
shares
Jan. 02, 2025
GBP (£)
shares
Jul. 31, 2024
USD ($)
Mar. 15, 2024
USD ($)
Mar. 15, 2024
GBP (£)
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Subsequent Event [Line Items]              
Common stock, shares issued           34,704,696 29,768,568
Subsequent Event | 2025 Restricted Stock Units              
Subsequent Event [Line Items]              
Restricted stock units issued 909,321            
Number of equal installments on each anniversaries of grant date | Installment 4            
Restricted stock units, grant date fair value per share | $ / shares $ 3.23            
Casing Technology Group Limited | CTG Purchase Agreement              
Subsequent Event [Line Items]              
Percentage acquired       100.00% 100.00%    
Purchase consideration       $ 20,900 £ 16.2    
Superior Drilling Products, Inc              
Subsequent Event [Line Items]              
Purchase consideration | $     $ 47,916        
Titan Tools Services Ltd | Subsequent Event | Titan Purchase Agreement              
Subsequent Event [Line Items]              
Percentage acquired   100.00%          
Purchase consideration | £   £ 4.9          
Common stock, shares issued   900,000