XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Contract Assets - Contract Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Contract Asset    
Contract assets $ 83,060 $ 83,060
Less accumulated amortization (18,226) (14,016)
Total contract assets 64,834 69,044
Less current contract assets (8,179) (5,939)
Contract assets, long term $ 56,655 $ 63,105