XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Schedule of Activity Related to Unvested RSUs and PSUs (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
RSUs    
Number of Shares    
Beginning balance (in shares) 133,318  
Granted (in shares) 122,785  
Vested (in shares) (85,194)  
Forfeited (in shares) (1,632)  
Ending balance (in shares) 169,277 133,318
Weighted- Average Grant-Date Fair Value (per share)    
Beginning balance (in USD per share) $ 711.23  
Granted (in USD per share) 1,111.8  
Vested (in USD per share) 769.09  
Forfeited (in USD per share) 931.17  
Ending balance (in USD per share) $ 970.54 $ 711.23
PSU awards, vested (in shares) 85,194  
PSUs    
Number of Shares    
Granted (in shares)   26,660
Vested (in shares)   (53,320)
Weighted- Average Grant-Date Fair Value (per share)    
PSU awards, vested (in shares)   53,320