XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Method and Other Investments - Summary of Investments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Schedule of Equity Method Investments [Line Items]  
Carrying Value $ 6,749
Cost Basis $ 6,665
Visiogene LLC  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 25.00%
Carrying Value $ 5,133
Cost Basis $ 5,165
Other Investments  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 0.90%
Carrying Value $ 1,616
Cost Basis $ 1,500