v3.25.2
Business Combinations - Pro Forma (Details) - D42 Parent Inc (Device42) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Combination, Pro Forma Information [Line Items]        
Revenue $ 180,588 $ 153,690 $ 354,445 $ 300,038
Net loss $ (20,129) $ (40,985) $ (47,195) $ (86,699)