v3.22.4
BUSINESS COMBINATIONS - Summary of the Present Value of Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition      
Less: current portion of acquisition installment payable $ 7,815 $ 12,862  
Acquisition installment payable, net of current portion 8,019 14,309  
ApiFix future consideration, net of current portion 2,980 28,910  
ApiFix      
Business Acquisition      
Anniversary payments 15,834 27,171 $ 25,017
Less: current portion of acquisition installment payable 7,815 12,862 12,233
Acquisition installment payable, net of current portion 8,019 14,309 12,784
System sales payment 2,980 28,910 30,710
ApiFix future consideration, net of current portion 10,999 43,219 43,494
ApiFix | Second Anniversary      
Business Acquisition      
Anniversary payments 0 12,862 12,233
ApiFix | Third Anniversary      
Business Acquisition      
Anniversary payments 7,815 7,075 6,335
ApiFix | Fourth Anniversary      
Business Acquisition      
Anniversary payments $ 8,019 $ 7,234 $ 6,449