Annual report [Section 13 and 15(d), not S-K Item 405]

Business Combinations - Acquisition (Details)

v3.25.0.1
Business Combinations - Acquisition (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Aug. 14, 2023
Dec. 31, 2024
Dec. 31, 2023
Business Combinations      
Measurement period adjustments, goodwill   $ 300  
Scibids      
Business Combinations      
Company common stock issued 1,642    
Scibids | Maximum      
Business Combinations      
Performance based deferred payment $ 25,000    
Scibids      
Business Combinations      
Aggregate net purchase price, including measurement period adjustments     $ 121,100
Measurement period adjustments recorded   300  
Purchase consideration adjustment   (300)  
Measurement period adjustments, goodwill   $ 300