v3.26.1
Income Taxes - Additional Information (Details)
1 Months Ended 3 Months Ended
Oct. 31, 2021
Mar. 31, 2026
Mar. 31, 2025
Income Tax [Line Items]      
Effective corporate tax rate   25.50% 26.80%
Minimum      
Income Tax [Line Items]      
Effective corporate tax rate 15.00%