v3.26.3
Basis of Preparation - Schedule of Organization, Consolidation and Ownership of Subsidiaries (Details) (Parenthetical) - 0896800 BC Ltd. (0896800) [Member] - shares
Jun. 30, 2026
Jun. 30, 2025
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership 100.00% 100.00%
Vested Shares 3,516,140 3,934,031
Earnout Shares 3,391,596 3,391,596
Class A Common Stock [Member]    
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]    
Ownership 100.00% 100.00%