Annual report pursuant to Section 13 and 15(d)

Commitment and Contingencies - Narrative (Details)

v3.22.4
Commitment and Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
May 31, 2022
Long-term Purchase Commitment [Line Items]      
Minimum payments in the next 12 months $ 18,000,000    
Minimum payments thereafter 26,100,000    
Promissory Note      
Long-term Purchase Commitment [Line Items]      
Notes payable 4,200,000   $ 21,000,000
Software and Hosting Services      
Long-term Purchase Commitment [Line Items]      
Unrecorded unconditional purchase obligation, purchases $ 1,200,000 $ 5,600,000