XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Assets - Estimated Amortization (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]    
2023 (excluding the six months ended June 30, 2023) $ 3,226  
2024 8,980  
2025 8,980  
2026 8,980  
2027 8,980  
Thereafter through May 2032 38,153  
Total contract assets $ 77,299 $ 79,689