v3.23.1
Commitment and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Commitments
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year at March 31, 2023 were as follows:
Contractual Commitments
Year Ended December 31,
2023 (April 1 to December 31)
$34,925 
202434,441 
2025220,184 
2026309,643 
20274,500 
Thereafter3,500 
Total commitments$607,193