v3.26.1
LEGAL (Tables)
6 Months Ended
Jun. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Estimated Timing of Payments
The table below represents the estimated timing of payments over the term of the agreements as of June 30, 2026:
Total2026202720282029
Settlement agreements$46,995,377 $4,975,815 $26,263,933 $5,350,239 $10,405,389