XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Assets - Estimated Amortization (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]    
2024 (excluding the nine months ended September 30, 2024) $ 1,499  
2025 6,833  
2026 8,868  
2027 10,117  
2028 10,117  
Thereafter through May 2032 32,881  
Total contract assets $ 70,315 $ 74,656