v3.25.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Aug. 02, 2023
Jan. 19, 2023
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Separately Recognized Transactions [Line Items]            
Payments for business acquisition, net of cash acquired       $ 1,409 $ 145,636 $ 0
Tagger Media            
Business Combination, Separately Recognized Transactions [Line Items]            
Business Combination, Consideration Transferred $ 144,000          
Business Combination, Acquisition Related Costs         $ 4,300  
Payments for business acquisition, net of cash acquired 139,115          
Tagger Media | Line of Credit            
Business Combination, Separately Recognized Transactions [Line Items]            
Revolving credit facility $ 75,000          
Repustate Inc.            
Business Combination, Separately Recognized Transactions [Line Items]            
Business Combination, Consideration Transferred   $ 8,300        
Payments for business acquisition, net of cash acquired   6,800 $ 6,432      
Deferred Consideration Related to Holdback   $ 1,500 $ (1,498)