v3.26.1
DEBT - Aggregate principal amount of outstanding notes payable and the interest rates (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Aug. 31, 2025
Debt      
Aggregate principal amount outstanding $ 14,700    
Geospace Notes payable      
Debt      
Aggregate principal amount outstanding $ 14,659 $ 14,731  
Interest rate (as a percent) 8.75% 8.75% 8.75%
Notes payable to finance companies for insurance      
Debt      
Aggregate principal amount outstanding $ 131 $ 258  
Notes payable to finance companies for insurance | Minimum      
Debt      
Interest rate (as a percent) 6.60% 6.60%  
Notes payable to finance companies for insurance | Maximum      
Debt      
Interest rate (as a percent) 7.49% 7.49%