v3.26.1
Leases - Other Information Related To Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases    
Cash paid for operating lease liabilities $ 22,648 $ 20,428
Right-of-use assets related to new operating lease liabilities $ 16,932 $ 12,073