XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Other commitments, description The Company has entered into certain non-cancellable agreements for software and marketing services that specify all significant terms, including fixed or minimum services to be used, pricing provisions and the approximate timing of the transaction. Obligations under contracts that are cancellable or with remaining terms of 12 months or less are not included. There have been no material changes to the Company's contractual obligations or commitments outside of the ordinary course of business as compared to those described in the 2023 Form 10-K.