XML 107 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Schedule of Lease Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies [Abstract]    
Operating lease cost $ 3,758 $ 3,711
Variable lease cost-operating leases 1,002 976
Total lease cost 4,760 4,687
Operating lease right-of-use assets 13,520 12,457
Current liabilities 3,062 3,296
Operating lease liabilities (noncurrent portion) 12,218 10,529
Imputed Interest (1,421) (1,073)
Total operating lease liabilities $ 13,859 $ 12,752