XML 136 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease, Cost [Abstract]    
Operating lease cost $ 3,280 $ 3,040
Short-term lease cost 84 75
Variable lease cost 821 720
Total lease cost 4,185 3,835
Income from subleases (382) (369)
Net lease cost $ 3,803 $ 3,466