XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 22, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2017
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Purchase of treasury stock     $ 15,760    
Gain (loss) on remeasurement of indemnification asset   $ 0 (10,734) $ 2,148  
Treasury Stock          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Purchase of treasury stock $ 15,800   $ 15,760    
Settlement of indemnification asset (in shares) 613,954   613,954    
Number of shares expected to be retain by the seller (in shares) 1,190,761        
YP Acquisition          
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]          
Shares held in escrow (in shares)         1,804,715