v3.26.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Nov. 20, 2024
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Business Combination [Line Items]                
Business combination, contingent consideration, liability       $ 0 $ 0   $ 10,840  
Payments for debt issuance costs         10,537 $ 5,358    
Change in contingent liability         303 $ (1,618)    
Adlumin, Inc.                
Business Combination [Line Items]                
Contingent consideration   $ 98,700            
Issuance of common stock (in shares)   1,570,762            
Additional payments   $ 120,000         105,200  
Contingent consideration maximum   30,000         15,000 $ 15,000
Contingent consideration deferred   96,300   64,000 64,000      
Contingent consideration deferred, net of payments       51,700 51,700      
Change in amount of contingent consideration, deferred       1,700 3,300      
General and administrative expense       900 1,700      
Interest expense       800 1,600      
Business combination, contingent consideration, liability   16,600   10,500 10,500      
Payments for debt issuance costs     $ 5,400 10,500        
Change in contingent liability       $ 300 $ 300      
Adlumin, Inc. | First anniversary                
Business Combination [Line Items]                
Additional payments $ 45,500 52,500         45,500  
Deferred consideration liabilities   7,000            
Payments to acquire businesses, gross             6,200  
Adlumin, Inc. | Second anniversary                
Business Combination [Line Items]                
Additional payments   67,500         $ 59,700  
Deferred consideration liabilities   $ 7,800