XML 102 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
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, 2025:
(in thousands)Purchase Commitments
2026$5,885 
20273,018 
2028657 
2029397 
Total$9,957