v3.25.1
Shareholders' Equity, Dividends, Legal Reserve and Restrictions on Certain Transactions (Details)
$ / shares in Units, $ in Thousands, $ in Millions
12 Months Ended
Nov. 11, 2024
$ / shares
Jul. 15, 2024
$ / shares
Apr. 29, 2024
Intallment
$ / shares
Nov. 13, 2023
$ / shares
Jul. 17, 2023
$ / shares
Apr. 27, 2023
Intallment
$ / shares
Dec. 31, 2024
MXN ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
MXN ($)
Dec. 31, 2022
MXN ($)
Dec. 31, 2021
MXN ($)
Dividends [Abstract]                      
Dividend declaration date     Apr. 29, 2024     Apr. 27, 2023          
Dividends paid (per share)     $ 0.48     $ 0.46          
Number of installments for dividends to be paid | Intallment     2     2          
Legal Reserve [Abstract]                      
Percentage of net profit to be allocated to legal reserve             5.00%        
Percentage of legal reserve to reach capital stock             20.00%        
Equity             $ 432,184,321 $ 21,323 $ 421,702,382 $ 437,829,273 $ 454,041,726
Restrictions on Certain Transactions [Abstract]                      
Maximum percentage of restrictions on share transactions             10.00%        
Legal Reserve [Member]                      
Legal Reserve [Abstract]                      
Equity | $             $ 358,440   $ 358,440 $ 358,440 $ 358,440
Dividend Paid for Q3 [Member]                      
Dividends [Abstract]                      
Dividends paid (per share)   $ 0.24     $ 0.23            
Dividend paid date     Jul. 15, 2024     Jul. 17, 2023          
Dividend Paid for Q4 [Member]                      
Dividends [Abstract]                      
Dividends paid (per share) $ 0.24     $ 0.23              
Dividend paid date     Nov. 11, 2024     Nov. 13, 2023