v3.25.1
Stock-Based Compensation - Summary of Restricted Stock Unit Award Transactions (Details) - Restricted Stock Unit Awards
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Shares  
Outstanding at December 31, 2022 42,237
Granted 0
Forfeited/Cancelled (3,600)
Issued as Common Stock (10,100)
Outstanding at December 31, 2023 28,537
Weighted Avg Grant Date Fair Value  
Outstanding at December 31, 2022 | $ / shares $ 34.22
Granted | $ / shares 0
Forfeited/Cancelled | $ / shares $ 25.75
Issued as Common Stock 25.13
Outstanding at December 31, 2023 | $ / shares $ 38.5