XML 82 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Schedule of Purchase Consideration (Details) - Technisys S.A. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Business Combination, Consideration Transferred [Abstract]    
Fair value of common stock issued $ 873,377  
Amounts payable to settle vested employee performance awards 37,297  
Fair value of awards assumed 2,855  
Settlement of pre-combination transactions between acquirer and acquiree 235  
Total purchase consideration $ 913,764  
Common Stock    
Business Combination, Consideration Transferred [Abstract]    
Consideration transferred, shares issuable (in shares) 81,700,318  
Shares held in escrow (in shares) 6,305,595 45,859