XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Summary of Weighted Average Remaining Lease Term of Operating Leases and Weighted Average Discount Rate (Details)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]      
Operating Lease, Weighted Average Remaining Lease Term 4 years 7 months 6 days 4 years 7 months 24 days 4 years 9 months 21 days
Operating Lease, Weighted Average Discount Rate, Percent 4.66% 4.56% 4.04%