v3.26.3
Leases - Schedule of Lease Cost and Supplemental Cash Flow (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,931 $ 3,292 $ 11,347 $ 9,587
Finance lease cost:        
Amortization of right-of-use assets 2,114 2,301 6,622 6,619
Interest on finance lease liabilities 164 258 510 809
Total finance lease cost 2,278 2,559 7,132 7,428
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash used in operating leases (3,878) (3,579) (10,653) (10,471)
Financing cash used in finance leases (2,334) (2,511) (7,259) (7,183)
Right of use assets obtained in exchange for lease obligations:        
Operating leases 5,792 3,059 13,965 7,629
Finance leases $ 2,158 $ 0 $ 3,757 $ 3,853