LEGAL - Schedule of Estimated Timing of Payments (Details) |
Jun. 30, 2026
USD ($)
|
|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |
| Total | $ 46,995,377 |
| 2026 | 4,975,815 |
| 2027 | 26,263,933 |
| 2028 | 5,350,239 |
| 2029 | $ 10,405,389 |
| X | ||||||||||
- Definition Loss Contingency, To Be Paid, Remainder Of Fiscal Year No definition available.
|
| X | ||||||||||
- Definition Loss Contingency, To Be Paid, Year One No definition available.
|
| X | ||||||||||
- Definition Loss Contingency, To Be Paid, Year Three No definition available.
|
| X | ||||||||||
- Definition Loss Contingency, To Be Paid, Year Two No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of loss contingency liability. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|