XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations, Goodwill and Other Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount $ 112,981 $ 104,338
Finite-lived intangible assets, accumulated amortization (62,590) (55,074)
Total 50,391 49,264
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 113,881 105,238
Total intangible assets, net carrying amount 51,291 50,164
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 107,350 99,050
Finite-lived intangible assets, accumulated amortization (57,757) (51,085)
Total 49,593 47,965
Developed technology    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 3,631 3,552
Finite-lived intangible assets, accumulated amortization (3,215) (2,522)
Total 416 1,030
Trade names and trademarks    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 1,700 1,400
Finite-lived intangible assets, accumulated amortization (1,408) (1,286)
Total 292 114
Non-compete agreements    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 300 336
Finite-lived intangible assets, accumulated amortization (210) (181)
Total $ 90 $ 155