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% |