XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets - Contract Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Contract Asset    
Contract assets $ 83,060 $ 83,060
Less accumulated amortization (15,497) (14,016)
Total contract assets 67,563 69,044
Less current contract assets (5,782) (5,939)
Contract assets, long term $ 61,781 $ 63,105