v3.26.1
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