XML 46 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 1,951 $ 1,948 $ 3,902 $ 3,901
Variable lease cost 679 661 1,209 1,258
Total lease cost $ 2,630 $ 2,609 $ 5,111 $ 5,159