XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Commitments and Contingencies [Abstract]  
Remainder of 2023 $ 71,164
2024 41,673
2025 16,701
2026 2,964
2027
Thereafter
Total payments $ 132,502