v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments These future minimum payments are as follows as of June 30, 2026:
2026$15,302 
202730,341 
202825,184 
20299,851 
20305,320 
Thereafter253 
Total$86,251