Employees
| Concept | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2023-12-31 | As at 2023-12-31 | As at 2022-12-31 | As at 2022-12-31 | As at 2021-12-31 | As at 2021-12-31 | As at 2020-12-31 | As at 2020-12-31 | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Employees | ||||||||||||||||||||
| Information about reporting company | ||||||||||||||||||||
| Information about employees of reporting company | ||||||||||||||||||||
| Number of employees | 
                                                621
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                101
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                935
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                121
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                429
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                3,736
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                554
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                92
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,719
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                834
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                101
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,820
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,604
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                947
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,448
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                945
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                966
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,098
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                1,052
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                4,070
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
| Average number of temporary employees | 
                                                116
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                22
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                165
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                17
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                88
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                488
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                140
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                10
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                716
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                143
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                22
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                738
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                419
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                116
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                408
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                115
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                109
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                897
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                250
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                641
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
| Average age (Years) | — | — | 
                                                43.24
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Average length of service (Years) | — | — | 
                                                16.83
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | 
| Average annual salary | — | — | 
                                                8,759,098
                                                
                                                    
                                                        JPY
                                                    
                                                
                                             | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — |