v3.26.1
REVISIONS OF PREVIOSULY ISSED FINANCIAL STATEMENTS - Summary of Audited Consolidated Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Tool Rental        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of revenue $ 7,655 $ 7,402 $ 15,405 $ 15,090
Product Sale        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Cost of revenue $ 3,258 $ 2,494 $ 6,620 $ 6,051