XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of equipment and leasehold improvements

 Schedule of equipment and leasehold improvements

 

   December 31, 
   2023   2022 
Land and Building (construction in progress)  $157,057   $148,137 
Equipment   62,384    59,689 
Leasehold improvements   2,364    2,293 
    221,805    210,119 
Less accumulated depreciation   52,583    43,397 
   $169,222   $166,722