v3.25.4
Discontinued Operations - Narrative (Details) - Discontinued Operations, Disposed of by Sale - CBlade
€ in Thousands, $ in Thousands
1 Months Ended 3 Months Ended
Oct. 31, 2024
EUR (€)
Oct. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Schedule of Equity Method Investments [Line Items]      
Share purchase agreement, percentage to be acquired 100.00%    
Enterprise value | € € 20,000    
Proceeds from sale of business € 13,800 $ 14,408  
Transaction costs   530  
Cumulative translation adjustment   $ 5,851 $ 5,554
Percentage of excess assets 90.00% 90.00%