XML 104 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Schedule of Expected Recognized Revenue from Contracts (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Revenues [Abstract]  
Remainder of 2023 $ 90,139
2024 108,384
2025 88,091
2026 87,089
2027 89,397
Thereafter 432,153
Total undiscounted $ 895,253