XML 46 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Commitment and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Non-cancellable Future Minimum Payments However, the Company has entered into contracts to purchase services under which non-cancellable future minimum payments as of June 30, 2026, were as follows (in thousands):
Year ended December 31,Amount
2026 (remaining six months)$3,860 
20273,113 
2028349 
2029130 
Total$7,452