v3.23.2
Goodwill and Other Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-lived intangible assets:    
Gross Carrying Amount $ 104,724 $ 126,060
Accumulated Amortization (49,137) (62,141)
Total 55,587 63,919
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 105,624 126,960
Total intangible assets, net carrying amount 56,487 64,819
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 99,146 99,146
Accumulated Amortization (45,463) (39,848)
Total 53,683 59,298
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 3,542 24,878
Accumulated Amortization (2,092) (20,902)
Total 1,450 3,976
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,700 1,700
Accumulated Amortization (1,447) (1,303)
Total 253 397
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 336 336
Accumulated Amortization (135) (88)
Total $ 201 $ 248