v3.26.1
Organization and Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jul. 31, 2025
Subsidiary or Equity Method Investee [Line Items]              
Proceeds $ 123            
Private placement transaction costs           $ 5,000  
Convertible Senior Notes | Convertible Debt              
Subsidiary or Equity Method Investee [Line Items]              
Debt instrument, face amount             $ 185,000
Common Stock [Member]              
Subsidiary or Equity Method Investee [Line Items]              
Issuance of common stock (in shares)   3,556,000 631,000 3,081,000 592,000    
Common Class A | Common Stock [Member]              
Subsidiary or Equity Method Investee [Line Items]              
Stock Issued During Period, Value, New Issues, Price Per Share, ATM           $ 39.41  
Proceeds           $ 165,000  
Common Class A | Common Stock [Member] | At-The-Market Offering              
Subsidiary or Equity Method Investee [Line Items]              
Issuance of common stock (in shares)           4,200,000