v3.25.3
Operating Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]        
Operating lease cost $ 663 $ 663 $ 1,990 $ 1,990
Variable lease cost 312 402 742 1,359
Total lease cost $ 975 $ 1,065 $ 2,732 $ 3,349