v3.26.1
Stock-Based Compensation - Employee Stock Purchase Plan, Narrative (Details) - Employee stock - 2022 Employee stock purchase plan - USD ($)
$ in Thousands
Jan. 01, 2025
Jun. 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 (shares)   3,450,130 3,510,269   4,000,000
Share-based compensation arrangement by share-based payment award, purchase period 6 months