v3.25.2
Operating Leases - Right-of-Use Assets and Lease Liability Obligations - Schedule of remaining lease term and incremental borrowing rates of operating leases (Details)
Jun. 30, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
Weighted average remaining lease term 1 year 6 months 7 days 2 years 18 days
Weighted average discount rate 3.78% 3.78%