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