v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
Mar. 19, 2025
Jun. 30, 2026
Feb. 17, 2026
Commitments and Contingencies Disclosure [Abstract]      
Remitted XTEND upfront payment     $ 30,223,000
Litigation settlement receivable, unpaid final contract balance   $ 110,444  
Litigation settlement amount $ 39,138