XML 60 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Shareholders' Equity - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2026
shares
Jan. 01, 2020
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2026
Vote
$ / shares
shares
Class Of Stock [Line Items]          
Common stock voting rights description         Holders of our common stock are entitled to one vote for each share of common stock held
Number of vote for each share | Vote         1
Employee Stock Purchase Plan | Maximum          
Class Of Stock [Line Items]          
Percentage of annual increases in number of shares   1.00%      
Common Stock          
Class Of Stock [Line Items]          
Common stock shares purchased     1,451,800 1,451,800 1,451,800
Purchase price per share | $ / shares     $ 17.22 $ 17.22 $ 17.22
2019 Equity Incentive Plan          
Class Of Stock [Line Items]          
Increase in share reserve 7,688,970        
2019 Equity Incentive Plan | Maximum          
Class Of Stock [Line Items]          
Percentage of annual increases in number of shares   5.00%