v3.25.2
Marketable Securities and Strategic Investments - (Other Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Marketable Securities        
Realized gains $ 0 $ 0 $ 0 $ 0
Realized losses 0 $ 0 0 0
Debt securities with maturities between 12 and 36 months $ 1,300,000   1,300,000  
Strategic investments Motus GI        
Marketable Securities        
Impairment charge     $ 0 $ 0