BUSINESS COMBINATION - Summary of the Present Value of Payments (Details) - USD ($) $ in Thousands |
Jun. 30, 2020 |
Apr. 01, 2020 |
Dec. 31, 2019 |
|---|---|---|---|
| Business Acquisition [Line Items] | |||
| Less: current portion of acquisition installment payable | $ 11,485 | $ 0 | |
| Acquisition installment payable, net of current portion | 12,021 | 0 | |
| ApiFix future consideration, net of current portion | 28,100 | $ 0 | |
| ApiFix Ltd | |||
| Business Acquisition [Line Items] | |||
| Anniversary payments | 23,506 | $ 22,620 | |
| Less: current portion of acquisition installment payable | 11,485 | 10,980 | |
| Acquisition installment payable, net of current portion | 12,021 | 11,640 | |
| System sales payment | 28,100 | 27,190 | |
| ApiFix future consideration, net of current portion | 40,121 | 38,830 | |
| ApiFix Ltd | Second Anniversary | |||
| Business Acquisition [Line Items] | |||
| Anniversary payments | 11,485 | 10,980 | |
| ApiFix Ltd | Third Anniversary | |||
| Business Acquisition [Line Items] | |||
| Anniversary payments | 5,965 | 5,780 | |
| ApiFix Ltd | Fourth Anniversary | |||
| Business Acquisition [Line Items] | |||
| Anniversary payments | $ 6,056 | $ 5,860 |