XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Investment in Equity Securities - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
May 22, 2024
Schedule of Equity Method Investments [Line Items]      
Loss from equity method investment $ 0 $ (176)  
Impairment charge $ 100    
Homology      
Schedule of Equity Method Investments [Line Items]      
Equity method investment, ownership, percentage 20.00%    
Oxb Solutions      
Schedule of Equity Method Investments [Line Items]      
Equity method investment, ownership, percentage     10.00%
Equity method investments $ 2,500