XML 97 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of 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, 2024:
(in thousands)Purchase Commitments
2025$5,809 
20264,364 
20271,282 
Total$11,455