v3.26.1
Leases and Commitments - Schedule of Lease Term and Discount Rate (Details)
Jun. 30, 2026
Leases and Commitments [Abstract]  
Weighted average remaining lease term 1 year 11 months 15 days
Weighted average discount rate 5.00%