v3.26.1
Operating Leases - Other Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Information Related To Leases Abstract        
Operating lease cost $ 1,788 $ 2,045 $ 3,833 $ 4,051
Variable lease cost 663 519 1,182 1,151
Total Lease costs $ 2,451 $ 2,564 $ 5,015 $ 5,202