XML 78 R67.htm IDEA: XBRL DOCUMENT v3.26.3
Intangible Assets - Schedule of Intangible Asset, Finite-Lived (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount $ 160,544 $ 160,477
Accumulated Amortization (94,857) (44,574)
Total 65,687 115,903
Acquired backlog    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 91,244 91,177
Accumulated Amortization (86,295) (43,017)
Total 4,949 48,160
Customer relationships    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 43,000 43,000
Accumulated Amortization (3,942) (717)
Total 39,058 42,283
Trade names    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 15,800 15,800
Accumulated Amortization (2,695) (490)
Total 13,105 15,310
Developed technology    
Intangible Asset, Indefinite-Lived, Acquired [Line Items]    
Gross Carrying Amount 10,500 10,500
Accumulated Amortization (1,925) (350)
Total $ 8,575 $ 10,150