XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Change in fair value of interest rate swap $ 82   $ 601 $ (366)  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Income (Expense)   Other Nonoperating Income (Expense)    
Contingent earnout liability $ 340   $ 340   $ 340
Payments on earnout liability in cash     2,000 $ 4,250  
Additive Orthopaedics, LLC          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Payments on earnout liability in cash   $ 1,000      
Disior LTD.          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Payments on earnout liability in cash 1,000        
Accrued Expenses | Additive Orthopaedics, LLC          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Achieved milestones reclassified to accrued expenses         2,000
Level 3          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent earnout liability 340   340   $ 340
Level 3 | Other-current liabilities          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent earnout liability $ 340   $ 340