XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE-BASED COMPENSATION - Summary of Stock Option Activity Under Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Number of Shares  
Beginning balance (in shares) 40,991
Exercised (in shares) (16,705)
Ending balance (in shares) 24,286
Vested and expected to vest, number of shares (in shares) 24,286
Exercisable, number of shares (in shares) 24,286
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) $ 22.44
Exercised (in dollars per share) 19.76
Ending balance (in dollars per share) 24.29
Vested and expected to vest, weighted-average exercise price (in dollars per share) 24.29
Exercisable, weighted-average exercise price (in dollars per share) $ 24.29
Weighted Average Remaining Contractual Term (in Years)  
Outstanding 1 year 6 months 21 days
Vested and expected to vest 1 year 6 months 21 days
Exercisable 1 year 6 months 21 days
Aggregate Intrinsic Value  
Outstanding $ 326
Vested and expected to vest 326
Exercisable $ 326