XML 143 R130.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease Commitments - Components of Total Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating leases $ 7,683 $ 7,145  
Short-term leases 216 476  
Sublease income (229) (310)  
Net lease expense $ 7,670 $ 7,311 $ 6,623