v3.26.1
Contract Assets - Contract Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Contract Asset    
Contract assets $ 83,060 $ 83,060
Less accumulated amortization (24,982) (20,324)
Total contract assets 58,078 62,736
Less current contract assets (9,485) (7,621)
Contract assets, long term $ 48,593 $ 55,115