v3.26.1
WARRANTS (Details) - $ / shares
Nov. 21, 2025
Jun. 30, 2026
Jul. 28, 2022
Warrants      
Class of Warrant or Right [Line Items]      
Warrants issued (in shares) 99,295,146    
Zillow | Marketing Warrants      
Class of Warrant or Right [Line Items]      
Number of shares authorized to be purchased by warrant agreement (in shares)     6,000,000
Warrants to purchase shares (in shares)   300,000  
Exercise price of warrants (in dollars per share)   $ 15