XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Jan. 01, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option granted $ 25.08      
Awards granted   0    
Stock repurchased 4,698    
Share repurchase liability $ 100,000     $ 100,000
Restricted stock issued 1,874    
Restricted Stock Award        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense $ 49,000      
Unrecognized stock-based compensation expense, weighted average period of recognition 2 years      
2023 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares of common stock authorized for issuance increase     2,060,277  
Shares of common stock available for future issuance 4,220,719      
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Aggregate intrinsic value option exercised $ 100,000 $ 0    
Weighted-average grant-date per share fair value of options $ 20.4 $ 0    
Unrecognized compensation expense $ 52,300,000      
Unrecognized stock-based compensation expense, weighted average period of recognition 3 years 6 months      
2023 Employee Stock Purchase Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares of common stock authorized for issuance increase     412,055  
Shares of common stock available for future issuance 798,780      
Shares, Issued 0