XML 106 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 16, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combinations [Abstract]          
Stock issued for purchase of businesses (stock reacquired for escrow claim)     $ 425 $ 7,168 $ 6,244
Stock-based compensation expense     $ 28,300 $ 24,600 $ 23,100
Subsequent Event          
Business Combinations [Abstract]          
Stock-based compensation expense   $ 5,600      
Subsequent Event | SMEDIX          
Business Combinations [Abstract]          
Business Combination, Consideration Transferred $ 37,400        
Cash paid for acquisition 33,000        
Stock issued for purchase of businesses (stock reacquired for escrow claim) 4,400        
Business Combination, Escrow Deposit 5,900        
Contingent consideration, maximum cash payout $ 14,400