XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating lease costs      
Single lease costs $ 3,486 $ 4,299 $ 4,154
Variable lease costs 1,280 2,159 1,910
Sublease income:      
Sublease income (165) (1,976) (1,900)
Total operating lease costs $ 4,601 $ 4,482 $ 4,164