XML 108 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Schedule of Lease Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Commitments and Contingencies [Abstract]    
Operating lease cost $ 3,591 $ 3,758
Variable lease cost-operating leases 1,056 1,002
Total lease cost 4,647 4,760
Operating lease right-of-use assets 12,935 13,520
Current liabilities 3,094 3,062
Operating lease liabilities (noncurrent portion) 11,526 12,218
Imputed Interest (1,305) (1,421)
Total operating lease liabilities $ 13,315 $ 13,859