CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($) |
1 Months Ended | 3 Months Ended | 9 Months Ended | 12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Sep. 30, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Sep. 30, 2024 |
Sep. 30, 2025 |
Sep. 30, 2024 |
Dec. 31, 2024 |
|||
| Change of shares withheld for payroll taxes on restricted shares into treasury stock | [1] | $ 674,000 | ||||||||||
| Change of shares withheld for payroll taxes into treasury stock | $ 400 | $ 300 | $ 300 | $ 674,000 | $ 674,000 | |||||||
| Maximum | ||||||||||||
| Change of shares withheld for payroll taxes into treasury stock | $ 1,000 | $ 1,000 | $ 1,000 | $ 1,000 | ||||||||
| ||||||||||||