XML 62 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of Activity Under RSU Plan (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Restricted Stock Units, Nonvested Beginning Balance 52,300 42,825
Restricted Stock Units, Granted 10,000  
Restricted Stock Units, Vested (525)  
Restricted Stock Units, Nonvested Ending Balance 52,300  
Weightage Average Grant Date Fair Value, Nonvested Beginning Balance $ 90.35  
Weightage Average Grant Date Fair Value, Granted 122.47  
Weightage Average Grant Date Fair Value, Vested 93.66  
Weightage Average Grant Date Fair Value, Nonvested Ending Balance $ 96.46