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