v3.25.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

Note 15. Subsequent Events

Equipment and Software Purchases

In January 2025, the Company entered into a $2.9 million non-cancellable purchase agreement to acquire certain equipment and related maintenance services. Under the agreement, the Company is required to make 20% down payment before the equipment is shipped, with the remaining balance due by January 2026.

Additionally, the Company signed a separate purchase agreement with the same vendor for $2.8 million in software services and related support. Under this agreement, the Company is also required to make three equal payments of $1.0 million in January 2026, January 2027 and January 2028 for a 60-month service term beginning from January 2025 to January 2030.

Software Loan

In January 2025, the Company entered into a payment agreement with a financing entity to finance a purchase of $2.8 million of internal-use software licenses and related software support services from a vendor. The financing entity and vendor are not related. The payment agreement is non-interest bearing and the Company is obligated to repay the financed amount in three installments of $0.7 million in February 2025, $1.2 million in February 2026 and $0.9 million in February 2027.