XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Amortization of right-of-use asset $ 8,516 $ 8,441 $ 7,636
Short-term lease cost 540 526 427
Variable lease cost 1,205 1,078 1,003
Loss (gain) on lease modifications and terminations 1,770 346 (805)
Interest on lease liabilities 24 28 25
Amortization of right-of-use asset 111 120 101
Sublease income (957) (993) (573)
Total lease cost $ 11,209 $ 9,546 $ 7,814