XML 40 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitment and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
14. Commitments and Contingencies
Purchase Commitments
As of December 31, 2023, the Company has total minimum purchase commitments, which must be made during the next three years, of $1.7 million.