v3.25.1
Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,124 $ 13,409
Accumulated Amortization (8,343) (9,491)
Net Carrying Amount $ 3,781 3,918
Trademarks/tradenames    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 30 years  
Gross Carrying Amount $ 6,889 8,182
Accumulated Amortization (4,010) (5,251)
Net Carrying Amount $ 2,879 2,931
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Amortization Period 15 years  
Gross Carrying Amount $ 5,235 5,227
Accumulated Amortization (4,333) (4,240)
Net Carrying Amount $ 902 $ 987