XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Contractual Obligation, Fiscal Year Maturity
The following table presents details of the future non-cancellable purchase commitments under these agreements as of December 31, 2023 (in thousands):
2024$134,329 
202541,493 
20266,265 
20273,613 
2028 and thereafter— 
Total$185,700