v3.25.2
Stockholder's Equity - Employee stock purchase plan (Details) - ESPP - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Stockholder's Equity (Details) [Line Items]          
Shares issued (in shares) 64,096   64,096   58,569
Compensation expense $ 20 $ 10 $ 40 $ 20  
Class A common stock          
Stockholder's Equity (Details) [Line Items]          
Total shares of Class A common stock (in shares) 100,000   100,000    
Discount on shares (as a percent)     15.00%