v3.24.0.1
Business Combinations - Summary of Purchase Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 03, 2023
Jul. 13, 2022
Dec. 14, 2021
Dec. 31, 2023
Dec. 31, 2022
Cohort Go [Member]          
Business Acquisition [Line Items]          
Cash consideration, net of cash acquired         $ 17,140
Estimated fair value of shares of common stock         4,287
Estimated fair value of contingent consideration         1,695
Net assets, less cash acquired   $ 23,100     $ 23,122
StudyLink [Member]          
Business Acquisition [Line Items]          
Cash consideration, net of cash acquired       $ 32,764  
Estimated fair value of contingent consideration       2,701  
Net assets, less cash acquired $ 35,500     $ 35,465  
WPM [Member]          
Business Acquisition [Line Items]          
Cash consideration, net of cash acquired     $ 56,100    
Net assets, less cash acquired     $ 59,600