XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Stock Options Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Stockholders' Equity Note [Abstract]    
Weighted average grant-date fair value of stock options granted (in dollars per share) $ 11.71 $ 4.22
Intrinsic value of stock options exercised $ 3,000 $ 200
Proceeds from exercise of stock options 4,353 $ 355
Unrecognized compensation expense related to non-vested share-based compensation awards $ 16,100  
Cost expected to be recognized over weighted average period 11 months 8 days