XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
2024 $ 27,258  
2025 23,060  
2026 19,487  
2027 14,307  
2028 11,698  
Thereafter 36,185  
Amortizable intangible assets, net carrying amount 131,995 $ 162,739
Cost of Revenue    
Finite Lived Intangible Assets [Line Items]    
2024 17,297  
2025 14,632  
2026 12,452  
2027 10,041  
2028 3,388  
Thereafter 28,513  
Amortizable intangible assets, net carrying amount 91,245  
Operating Expenses    
Finite Lived Intangible Assets [Line Items]    
2024 9,961  
2025 8,428  
2026 7,035  
2027 4,266  
2028 8,310  
Thereafter 7,672  
Amortizable intangible assets, net carrying amount $ 40,750