XML 81 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Contract Assets - Estimated Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue Recognition [Abstract]    
2023 (excluding the three months ended March 31, 2023) $ 4,924  
2024 8,565  
2025 8,961  
2026 8,961  
2027 8,961  
Thereafter through May 2032 38,066  
Total contract assets $ 78,438 $ 79,689