v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2026 are as follows.

 

 

Annual Minimum Payments

 

2026 - Remainder

 

$

3,921

 

2027

 

 

5,978

 

2028

 

 

6,900

 

2029

 

 

7,950

 

2030

 

 

9,050

 

Total purchase commitment

 

$

33,799