XML 74 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations - Supplemental Pro Forma Information (Details) - Chemaxon, Kft. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Business Combinations    
Revenue $ 401,710 $ 376,775
Net loss $ (21,984) $ (64,108)