v3.26.3
Stock-Based Compensation - Employee Stock Purchase Plan, Narrative (Details) - Employee stock - 2022 Employee stock purchase plan - USD ($)
$ in Thousands
Jul. 01, 2026
Sep. 30, 2026
Dec. 31, 2025
Nov. 01, 2022
Jun. 21, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate       15.00%  
Share-based compensation arrangement by share-based payment award, maximum employee subscription       $ 25  
Shares reserved for future issuance (in shares)   3,303,480 3,510,269   4,000,000
Share-based compensation arrangement by share-based payment award, purchase period 6 months