XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 104,800 $ 104,800
Accumulated Amortization (30,911) (28,393)
Net Carrying Amount 73,889 76,407
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 80,200 80,200
Accumulated Amortization (24,015) (22,009)
Net Carrying Amount 56,185 58,191
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 24,600 24,600
Accumulated Amortization (6,896) (6,384)
Net Carrying Amount $ 17,704 $ 18,216