v3.25.2
Other Intangible Assets, Net - Summary of Components of Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 123,640 $ 129,930
Accumulated Amortization 12,063 17,423
Trade names and trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 107,000 107,000
Accumulated Amortization 0 0
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,700 9,700
Accumulated Amortization 7,253 7,019
Covenants not to compete    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,940 13,230
Accumulated Amortization $ 4,810 $ 10,404