v3.25.1
Related Party Transactions (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 31, 2022
Dec. 31, 2016
Related Party Transaction [Line Items]          
Revenue $ 41,377,000 $ 37,167,000      
Accounts payable 45,188,000   $ 44,760,000    
Sales, general and administrative 39,699,000 28,941,000      
Immediate Family Member of Management or Principal Owner | Herramientas Medicas, S.A.          
Related Party Transaction [Line Items]          
Revenue 300,000 200,000      
Accounts payable 400,000   $ 400,000    
Immediate Family Member of Management or Principal Owner | Dr. Chacon Quiros          
Related Party Transaction [Line Items]          
Cash reimbursement per day for services         $ 4,500
Cash reimbursement per hour for services       $ 531  
Sales, general and administrative $ 15,000 30,000      
Related Party | Lisa Gerch, BoD          
Related Party Transaction [Line Items]          
Payments For Consulting Services   $ 43,750