XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Business Combinations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 03, 2023
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]          
Goodwill   $ 120,657 $ 120,657 $ 121,646 $ 97,766
StudyLink [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Business Combination Contingent Consideration Liability Payable $ 2,700        
Fair Value of Shares of Common Stock Excluded from the Purchase Consideration $ 2,400        
Common Stock Excluded from Purchase Consideration Shares 84,000        
Goodwill $ 20,705        
Business acquisition goodwill expected tax deductible amount 0        
Total purchase consideration 35,465        
Share Based Compensation   300 600    
Payments to Acquire Businesses, Gross 32,764        
Total Estimated Purchase Consideration $ 37,600        
StudyLink [Member] | Platform And Other Revenues [Member]          
Business Acquisition, Contingent Consideration [Line Items]          
Business combination, pro forma information, revenue of acquiree since acquisition date, actual   $ 1,600 $ 3,700