XML 79 R68.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Schedule of Intangible Asset, Finite-Lived (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount $ 160,544 $ 160,477
Accumulated Amortization (78,099) (44,574)
Total 82,445 115,903
Acquired backlog    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 91,244 91,177
Accumulated Amortization (71,872) (43,017)
Total 19,372 48,160
Customer relationships    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 43,000 43,000
Accumulated Amortization (2,867) (717)
Total 40,133 42,283
Trade names    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 15,800 15,800
Accumulated Amortization (1,960) (490)
Total 13,840 15,310
Developed technology    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 10,500 10,500
Accumulated Amortization (1,400) (350)
Total $ 9,100 $ 10,150