v3.26.1
Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Contract assets      
Unbilled revenue $ 223,930 $ 187,902  
Retainage 66,227 67,865  
Contract assets 290,157 255,767 $ 167,049
Contract liabilities, net      
Deferred revenue 575,652 417,415  
Accrued loss provision 2,119 1,965  
Less: retainage (158,952) (114,269)  
Contract liabilities, net $ 418,819 $ 305,111 $ 207,304