v3.24.1.u1
Equity Method and Other Investments - Summary of Investments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Schedule of Equity Method Investments [Line Items]  
Carrying Value $ 6,766
Cost Basis $ 6,665
Visiogene LLC  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 25.00%
Carrying Value $ 5,150
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