XML 165 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies and Recent Accounting Developments - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Amortization expense of definite-life intangibles $ 7,000 $ 7,000 $ 7,000
Gross Carrying Amount 60,284 60,284  
Accumulated Amortization (49,880) (42,870)  
Net Carrying Amount $ 10,404 $ 17,414  
Weighted Average Remaining Life 3 years 10 months 24 days 4 years  
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Amortization period 8 years    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Amortization period 15 years    
Customer lists      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 51,680 $ 51,680  
Accumulated Amortization (45,783) (39,348)  
Net Carrying Amount $ 5,897 $ 12,332  
Weighted Average Remaining Life 10 months 24 days 1 year 10 months 24 days  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 8,604 $ 8,604  
Accumulated Amortization (4,097) (3,522)  
Net Carrying Amount $ 4,507 $ 5,082  
Weighted Average Remaining Life 7 years 10 months 24 days 8 years 10 months 24 days