XML 249 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Long-term Purchase Commitment The Company is obligated to make the following future minimum payments under the non-cancelable terms of these commitments as of December 31, 2023:
(in thousands)Purchase Commitments
2024$3,894 
20253,161 
20261,778 
2027814 
Total$9,647