XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets - Schedule of Definite-Lived and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized intangible assets:    
Gross Carrying Amount $ 59,130 $ 42,930
Accumulated Amortization (19,903) (11,662)
Net Intangible Assets 39,227 31,268
Unamortized intangible assets:    
Gross carrying amount 9,960 9,960
Net intangible assets, excluding goodwill 9,960 9,960
Intangible Assets, Gross (Excluding Goodwill), Total 69,090 52,890
Accumulated Amortization (19,903) (11,662)
Intangible Assets, Net (Excluding Goodwill), Total 49,187 41,228
Trade Names    
Unamortized intangible assets:    
Gross carrying amount 9,960 9,960
Net intangible assets, excluding goodwill 9,960 9,960
Customer relationships    
Amortized intangible assets:    
Gross Carrying Amount 47,620 32,820
Accumulated Amortization (11,741) (7,124)
Net Intangible Assets 35,879 25,696
Unamortized intangible assets:    
Accumulated Amortization (11,741) (7,124)
Backlog    
Amortized intangible assets:    
Gross Carrying Amount 5,960 5,560
Accumulated Amortization (5,800) (3,310)
Net Intangible Assets 160 2,250
Unamortized intangible assets:    
Accumulated Amortization (5,800) (3,310)
Trade name, trademarks and intellectual property    
Amortized intangible assets:    
Gross Carrying Amount 5,550  
Accumulated Amortization (2,362)  
Net Intangible Assets 3,188  
Unamortized intangible assets:    
Accumulated Amortization $ (2,362)  
Trade Names    
Amortized intangible assets:    
Gross Carrying Amount   4,550
Accumulated Amortization   (1,228)
Net Intangible Assets   3,322
Unamortized intangible assets:    
Accumulated Amortization   $ (1,228)