XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments, Contingencies and Other (Tables)
3 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity
Aggregate annual future minimum payments under non-cancelable agreements as of March 31, 2023 are as follows:
YearNon-cancelable agreements
2023$13,471 
202417,511 
202510,690 
Total $41,672