v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2026
Statement of Financial Position [Abstract]    
Shares authorized, unlimited (in shares) Unlimited  
Unlimited shares authorized   true
Issued (in shares)   38,533,586
Outstanding (in shares)   38,533,586