v3.26.1
Stockholder's Equity - Employee stock purchase plan (Details) - ESPP - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Stockholder's Equity (Details) [Line Items]      
Shares issued (in shares) 79,434   73,990
Compensation expense $ 20 $ 20  
Class A common stock      
Stockholder's Equity (Details) [Line Items]      
Total shares of Class A common stock (in shares) 100,000    
Discount on shares (as a percent) 15.00%