v3.26.1
Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating Lease Cost $ 11,723 $ 10,587
Variable Lease Cost 1,950 1,424
Sublease Income (356) (203)
Total Lease Cost $ 13,317 $ 11,808