v3.26.1
Capital Stock and Warrants - At-the-Market Offering Program (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Aug. 07, 2026
Jul. 18, 2025
Apr. 04, 2025
Feb. 09, 2023
Offerings            
Proceeds from equity sale, net of issuance costs $ 18,338 $ 10,274        
ATM Offering            
Offerings            
Sale of stock, offering amount, remaining to be sold     $ 5,600      
ATM Offering | Class A Common Stock            
Offerings            
Shares issued (in shares) 5,530,922          
Proceeds from equity sale, net of issuance costs $ 18,300          
Issuance costs $ 500          
ATM Offering, February 2023 Prospectus Supplement | Class A Common Stock            
Offerings            
Sale of stock, offering amount           $ 20,000
ATM Offering, April 2025 Prospectus Supplement            
Offerings            
Sale of stock, offering amount         $ 100,000  
ATM Offering, July 2025 Prospectus Supplement | Class A Common Stock            
Offerings            
Sale of stock, offering amount       $ 50,000