v3.26.1
Marketable Securities and Strategic Investments - (Other Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 09, 2026
Marketable Securities          
Realized gains $ 0 $ 0 $ 0 $ 0  
Realized losses 0 $ 0 0 0  
Proceeds from investments     4,781,000    
Debt securities with maturities between 12 and 36 months 7,100,000   7,100,000    
Gain on sale of strategic investments $ 45,000   2,286,000    
Strategic investments Motus GI          
Marketable Securities          
Impairment charge       $ 0  
Strategic Investment Vivasure          
Marketable Securities          
Consideration receivable equity securities         $ 10,700,000
Proceeds from investments     $ 4,800,000