v3.26.1
Leases - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Amortization of leased assets $ 197 $ 180 $ 386 $ 368
Interest on lease liabilities 58 22 95 46
Operating lease cost 1,017 1,241 2,032 2,405
Lease cost $ 1,271 $ 1,443 $ 2,512 $ 2,819