v3.25.1
Intangible Assets - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: $ 79,491 $ 79,470
Accumulated amortization: (16,927) (14,565)
Intangible assets — net 62,564 64,905
Trademark/trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 12,100 12,100
Accumulated amortization: (2,682) (2,390)
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 65,100 65,100
Accumulated amortization: (13,821) (11,883)
Favorable contracts    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 2,210 2,210
Accumulated amortization: (417) (292)
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 81 60
Accumulated amortization: $ (7) $ 0