v3.26.3
Leases - Supplemental Cash Flow and Lease Cost Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Leases [Abstract]        
Operating lease cost $ 3,481 $ 3,353 $ 10,782 $ 10,367
Variable lease cost 1,080 1,117 3,306 3,158
Total lease cost $ 4,561 $ 4,470 14,088 13,525
Operating cash flows from operating leases     $ 9,862 $ 10,175