XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Activity Under RSU Plan (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Restricted Stock Units, Nonvested Beginning Balance 37,075 32,075
Restricted Stock Units, Granted 6,500  
Restricted Stock Units, Forfeited (1,500)  
Restricted Stock Units, Nonvested Ending Balance 37,075  
Weightage Average Grant Date Fair Value, Nonvested Beginning Balance $ 87.23  
Weightage Average Grant Date Fair Value, Granted 88.49  
Weightage Average Grant Date Fair Value, Forfeited 83.61  
Weightage Average Grant Date Fair Value, Nonvested Ending Balance $ 87.59