v3.25.4
Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
2026 $ 38,155  
2027 31,381  
2028 26,532  
2029 20,056  
2030 14,893  
Thereafter 36,732  
Amortizable intangible assets, net carrying amount 167,749 $ 172,817
Cost of Revenue    
Finite Lived Intangible Assets [Line Items]    
2026 15,044  
2027 12,118  
2028 10,311  
2029 7,440  
2030 4,764  
Thereafter 5,376  
Amortizable intangible assets, net carrying amount 55,053  
Operating Expenses    
Finite Lived Intangible Assets [Line Items]    
2026 23,111  
2027 19,263  
2028 16,221  
2029 12,616  
2030 10,129  
Thereafter 31,356  
Amortizable intangible assets, net carrying amount $ 112,696