v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Minimum Annual Payments to Purchase Commitments Future minimum annual payments in connection with the purchase commitment as of June 30, 2026 are as follows.

 

 

Annual Minimum Payments

 

2026 - Remainder

 

$

2,664

 

2027

 

 

5,978

 

2028

 

 

6,900

 

2029

 

 

7,950

 

2030

 

 

9,050

 

Total purchase commitment

 

$

32,542