SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - SCHEDULE OF WEIGHTED AVERAGE NUMBER OF SHARES (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounting Policies [Abstract] | ||||
| Weighted-average number of shares outstanding, basic (in shares) | 37,350,401 | 36,790,306 | 37,291,190 | 36,304,787 |
| Dilutive common equivalents (in shares) | 0 | 2,063,549 | 0 | 0 |
| Weighted-average number of shares outstanding, diluted (in shares) | 37,350,401 | 38,853,855 | 37,291,190 | 36,304,787 |