v3.26.1
Stock-Based Compensation - Schedule of Share-Based Compensation, Employee Stock Purchase Activity (Details) - Employee stock - 2022 Employee stock purchase plan - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 28, 2026
Jun. 30, 2026
Dec. 31, 2025
Jun. 21, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance (shares)   3,450,130 3,510,269 4,000,000
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)   60,139    
Share-based compensation arrangement by share-based payment award, shares issued in period, value   $ 2,297    
Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) 146,650      
Share-based compensation arrangement by share-based payment award, shares issued in period, value $ 3,413