v3.26.1
Stock-Based Compensation - ESPP (Details) - Series A Common Stock - shares
3 Months Ended 6 Months Ended
Jan. 01, 2026
Jan. 01, 2025
Jan. 01, 2024
Jul. 13, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Available for grant (in shares)         844,174   844,174  
2023 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)       215,497        
Increase in future issuance (in shares) 215,497 215,497 213,754          
Available for grant (in shares)         860,245   860,245  
Granted (in shares)         16,071 0 16,071 0
2023 Employee Stock Purchase Plan | Minimum                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)       215,497        
Annual increase in reserved shares (as a percent)       1.00%