XML 109 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Summary of Performance Shares Activity (Details) - Performance Shares - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares        
Number of Shares, Non-vested Beginning Balance 96,105 105,568 120,687  
Number of Shares, Granted 79,474 41,365 36,956 38,079
Number of Shares, Vested (38,079) (46,630) (45,141)  
Number of Shares, Cancelled   (4,198) (6,934)  
Number of Shares, Non-vested Ending Balance 137,500 96,105 105,568 120,687
Number of Shares, expected to vest in the future 99,342      
Weighted-Average Grant Date Fair Value        
Weighted-Average Grant Date Fair Value, Non-vested Beginning Balance $ 122.68 $ 102.12 $ 79.42  
Weighted-Average Grant Date Fair Value, Granted 77.34 143.97 115.67  
Weighted-Average Grant Date Fair Value, Vested 93.97 95.72 58.76  
Weighted-Average Grant Date Fair Value, Cancelled   114.91 61.49  
Weighted-Average Grant Date Fair Value, Non-vested Ending Balance 104.42 $ 122.68 $ 102.12 $ 79.42
Weighted-Average Grant Date Fair Value, expected to vest in the future $ 101.00      
Aggregate Intrinsic Value        
Aggregate Intrinsic Value, Non-vested $ 11,729      
Aggregate Intrinsic Value, expected to vest in the future $ 8,474