XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Activity Under RSU Plan (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Restricted Stock Units, Nonvested Beginning Balance 63,260 42,825
Restricted Stock Units, Granted 23,000  
Restricted Stock Units, Vested (1,815)  
Restricted Stock Units, Forfeited (750)  
Restricted Stock Units, Nonvested Ending Balance 63,260  
Weightage Average Grant Date Fair Value, Nonvested Beginning Balance $ 90.35  
Weightage Average Grant Date Fair Value, Granted 129.56  
Weightage Average Grant Date Fair Value, Vested 96.39  
Weightage Average Grant Date Fair Value, Forfeited 109.61  
Weightage Average Grant Date Fair Value, Nonvested Ending Balance $ 104.21