XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Maturities of Long-Term Debt As of March 31, 2023, the Company's future minimum payments under non-cancelable contracts in excess of one year consist of the following (dollars in thousands):
Non-Cancelable Contracts
2023$93,845 
2024120,801 
2025101,723 
202643,418 
202710,500 
Thereafter— 
Total$370,287