v3.24.2.u1
Goodwill and Other Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount $ 104,292 $ 104,338
Finite-lived intangible assets, accumulated amortization (61,189) (55,074)
Total 43,103 49,264
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 105,192 105,238
Total intangible assets, net carrying amount 44,003 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 99,050 99,050
Finite-lived intangible assets, accumulated amortization (56,711) (51,085)
Total 42,339 47,965
Developed technology    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 3,542 3,552
Finite-lived intangible assets, accumulated amortization (2,931) (2,522)
Total 611 1,030
Trade names and trademarks    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 1,400 1,400
Finite-lived intangible assets, accumulated amortization (1,356) (1,286)
Total 44 114
Non-compete agreements    
Finite-lived intangible assets:    
Finite-lived intangible assets, gross carrying amount 300 336
Finite-lived intangible assets, accumulated amortization (191) (181)
Total $ 109 $ 155