v3.26.3
Stockholders' equity - Schedule of Potentially be Issued Under Each Outstanding (Detail) - shares
Sep. 29, 2026
Jun. 30, 2026
Class of Warrant or Right [Line Items]    
Shares to be issued upon exercise of remaining warrants 4,499,433 3,662,230
Class B1 [Member]    
Class of Warrant or Right [Line Items]    
Shares to be issued upon exercise of remaining warrants 65,291 53,142
Class B2 [Member]    
Class of Warrant or Right [Line Items]    
Shares to be issued upon exercise of remaining warrants 2,607,488 2,122,317
Class C1 [Member]    
Class of Warrant or Right [Line Items]    
Shares to be issued upon exercise of remaining warrants 15,728 12,801
Class C2 [Member]    
Class of Warrant or Right [Line Items]    
Shares to be issued upon exercise of remaining warrants 1,810,926 1,473,970