Annual report [Section 13 and 15(d), not S-K Item 405]

Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details)

v3.25.1
Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 47,600 $ 52,300
Accumulated Amortization (9,817) (10,947)
Net Value 37,783 41,353
Customer relationships    
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 40,200 40,200
Accumulated Amortization (6,909) (4,397)
Net Value $ 33,291 $ 35,803
Remaining Useful Life (Years) 13 years 3 months 14 years 3 months
Trade name    
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 7,400 $ 7,400
Accumulated Amortization (2,908) (1,850)
Net Value $ 4,492 $ 5,550
Remaining Useful Life (Years) 4 years 3 months 5 years 3 months
Non-compete agreements    
Acquired Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount   $ 4,700
Accumulated Amortization   (4,700)
Net Value   $ 0
Remaining Useful Life (Years)   0 years