v3.26.1
Revenue from Contracts with Customers - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Contract assets      
Unbilled revenue $ 192,366 $ 187,902  
Retainage 65,692 67,865  
Contract assets 258,058 255,767 $ 167,049
Contract liabilities, net      
Deferred revenue 467,325 417,415  
Accrued loss provision 1,593 1,965  
Less: retainage (123,959) (114,269)  
Contract liabilities, net $ 344,959 $ 305,111 $ 207,304