XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment data - Summary of Revenue & Property, Plant, and Equipment by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segments      
Revenues $ 385,148 $ 354,337 $ 335,644
Bio-simulation Technology      
Segments      
Revenues 385,148 354,337 335,644
Long-lived assets 16,008 12,274  
Americas | Bio-simulation Technology      
Segments      
Revenues 281,493 265,063 252,921
Long-lived assets 9,546 6,858  
EMEA | Bio-simulation Technology      
Segments      
Revenues 76,567 63,567 57,002
Long-lived assets 5,605 3,802  
Asia Pac | Bio-simulation Technology      
Segments      
Revenues 27,088 25,707 $ 25,721
Long-lived assets $ 857 $ 1,614