v3.26.1
Business Combinations, Goodwill and Other Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-lived intangible assets:    
Gross Carrying  Amount $ 114,159 $ 114,186
Accumulated Amortization (85,339) (78,882)
Net  Carrying Amount 28,820 35,304
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 115,059 115,086
Total intangible assets, net carrying amount 29,720 36,204
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying  Amount 108,550 108,550
Accumulated Amortization (79,839) (73,482)
Net  Carrying Amount 28,711 35,068
Developed technology    
Finite-lived intangible assets:    
Gross Carrying  Amount 3,609 3,636
Accumulated Amortization (3,609) (3,558)
Net  Carrying Amount 0 78
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying  Amount 1,700 1,700
Accumulated Amortization (1,591) (1,542)
Net  Carrying Amount 109 158
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying  Amount 300 300
Accumulated Amortization (300) (300)
Net  Carrying Amount $ 0 $ 0