v3.25.2
Investment in Equity Securities - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
May 01, 2025
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]      
Equity securities received from sale of technology and other assets $ 1,591   $ 0
DCx      
Schedule of Equity Method Investments [Line Items]      
Equity securities received from sale of technology and other assets   $ 1,600  
Equity ownership percentage received from sale of technology and other assets   9.99%  
Change in carrying amount of investment in equity securities received from sale of technology and other assets $ 0    
DCx | Fair Value Measurement      
Schedule of Equity Method Investments [Line Items]      
Equity securities received from sale of technology and other assets   $ 1,600