v3.26.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 07, 2026
Jun. 30, 2026
Jun. 30, 2025
Subsequent Events      
Proceeds from equity sale, net of issuance costs   $ 18,338 $ 10,274
ATM Offering | Class A Common Stock      
Subsequent Events      
Shares issued (in shares)   5,530,922  
Proceeds from equity sale, net of issuance costs   $ 18,300  
Issuance costs   $ 500  
Subsequent Event | ATM Offering | Class A Common Stock      
Subsequent Events      
Shares issued (in shares) 3,832,515    
Proceeds from equity sale, net of issuance costs $ 6,100    
Issuance costs $ 200