v3.25.2
Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,148 $ 13,409
Accumulated Amortization (8,492) (9,491)
Net Carrying Amount $ 3,656 3,918
Trademarks/tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 30 years  
Gross Carrying Amount $ 6,925 8,182
Accumulated Amortization (4,081) (5,251)
Net Carrying Amount $ 2,844 2,931
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 15 years  
Gross Carrying Amount $ 5,223 5,227
Accumulated Amortization (4,411) (4,240)
Net Carrying Amount $ 812 $ 987