v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 10, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]            
Accounts payable   $ 6,042   $ 6,042   $ 4,860
Shoulder Innovations, Inc. | Genesis Investment Holdings, LLC            
Related Party Transaction [Line Items]            
Ownership percentage (more than)   5.00%   5.00%    
Shoulder Innovations, Inc. | Cultivate(MD) Capital Accelerator Fund L.P.            
Related Party Transaction [Line Items]            
Ownership percentage (more than)   5.00%   5.00%    
Genesis Software | Software Licensing Agreement            
Related Party Transaction [Line Items]            
Agreement term 5 years          
Transaction amount $ 7,000 $ 398 $ 282 $ 741 $ 552  
Royalties, percent of net sales price 4.00%          
Genesis Software | Software Licensing Agreement | Related party            
Related Party Transaction [Line Items]            
Payments for software development   453 689 1,024 1,143  
Accounts payable   151   151   276
Genesis Software | Upfront payment            
Related Party Transaction [Line Items]            
Transaction amount $ 1,000          
Genesis Software | Incremental payments            
Related Party Transaction [Line Items]            
Transaction amount $ 500          
Genesis Innovation Group | Consulting Agreement            
Related Party Transaction [Line Items]            
Transaction amount   1,060 $ 905 2,295 1,847  
Genesis Innovation Group | Consulting Agreement | Related party            
Related Party Transaction [Line Items]            
Accounts payable   $ 522   $ 522   $ 537
RMD | RMD Supply Agreement            
Related Party Transaction [Line Items]            
Transaction amount         $ 859