v3.26.1
Related Party Disclosures (Details)
$ in Millions
Apr. 11, 2023
USD ($)
Jun. 30, 2026
installment_payment
Affiliated Entity | Toucan Management Purchase Agreement    
Related Party Transaction [Line Items]    
Annual installment payments | $ $ 0.5  
Number of installment payments outstanding | installment_payment   8
Toucan Gaming    
Related Party Transaction [Line Items]    
Subsidiary ownership percentage 85.00%  
Toucan Gaming | Toucan Management    
Related Party Transaction [Line Items]    
Subsidiary, ownership percentage, noncontrolling owner 15.00%