XML 67 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of non-cancelable purchase obligations As of December 31, 2022, the Company had outstanding non-cancelable purchase obligations with a term of 12 months or longer as follows:
Years ending December 31,
2023$8,299 
20243,205 
20252,261 
Total purchase obligations$13,765